NUCLEO-H743ZI2 Support & MAC address composition

Discussion and questions about boards that can run MicroPython but don't have a dedicated forum.
Target audience: Everyone interested in running MicroPython on other hardware.
Post Reply
woollettg
Posts: 1
Joined: Thu Jun 04, 2020 3:08 am

NUCLEO-H743ZI2 Support & MAC address composition

Post by woollettg » Thu Jun 04, 2020 4:22 am

The NUCLEO-H743ZI has been replaced by the NUCLEO-H743ZI2.
Has anyone gotten micropython going on it? It seems that they have used the 32.768khz crystal as the main clock as the HSE clock is unpopulated.

Also does anyone know how the ethernet MAC address on the ST ethernet boards are defined? From Processor UID?

Thanks
Graeme

User avatar
jcw
Posts: 37
Joined: Sat Dec 21, 2019 12:08 pm
Location: CET/CEST

Re: NUCLEO-H743ZI2 Support & MAC address composition

Post by jcw » Thu Jun 04, 2020 9:14 am

The difference regarding the NUCLEO-H743ZI2 versus the previous version appears to be STLINK-V3E vs ST-LINK/V2-1.

As for clock: many Nucleo boards don't have a high-frequency crystal on the main processor, they get their clock from the on-board ST-Link instead. Perhaps as a minor cost-saving decision.

I don't think this will affect MicroPython - and would just try the build for the older board. It should work.

User avatar
jcw
Posts: 37
Joined: Sat Dec 21, 2019 12:08 pm
Location: CET/CEST

Re: NUCLEO-H743ZI2 Support & MAC address composition

Post by jcw » Thu Jun 04, 2020 10:12 am

Ethernet MAC address: looks like this depends on the board. Not surprising, as each type has its own network hardware.

For PyBoard D's (and STM32's in general), see: https://github.com/micropython/micropyt ... .c#L64-L74, and as you assumed: https://github.com/micropython/micropyt ... #L172-L181 - it's indeed derived from the processor UID.

Post Reply