5 years, 6 months ago.

seeeduino arch pro : needs to poweroff to reinit dhcp. Why

issue using arch pro with imac / yosemite

when using EthernetInterface, I need to poweroff/poweron to get an ip address (pressing button is not enough, as it is on original mbed lpc1768) : arch pro stay in eth.init()

any ideas ?

BTW while booting a new bin, there are a lot of firmware log on serial port : block: 1 block: 2 block: 3 block: 65 block: 66 block: 67 block: 68

Question relating to:

Arch Pro, an mbed enabled development board for rapid prototyping.

1 Answer

5 years, 6 months ago.


Thanks for reporting the issue.

To fix ethernet halt issue, try to add the following function in your program

extern "C" void mbed_mac_address(char *mac)
    mac[0] = 0x00;
    mac[1] = 0x02;
    mac[2] = 0xF7;
    mac[3] = 0xF1;
    mac[4] = 0x91;
    mac[5] = 0x9F;

The issue is: EthernetInterface library will try to get a mac address through semi-host, but semi-host is not supported by Arch Pro.

The firmware log should be turned off. We will fix it in next release

Thanks, Yihui

thank you for quick reply that solves the issue

waiting for next (less verbose) release...


posted by r p 20 Mar 2015