Sujet : Re: AM623 experiences
De : david.brown (at) *nospam* hesbynett.no (David Brown)
Groupes : comp.arch.embeddedDate : 23. Nov 2024, 13:31:28
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vhshv0$1mhug$2@dont-email.me>
References : 1
User-Agent : Mozilla Thunderbird
On 23/11/2024 09:15, Don Y wrote:
I'm looking to move my design onto said platform.
Any first-hand experiences to share?
Bugs in silicon, toolchain, support, etc.?
I've no experience with that device at all, but from experience with other toolchains provided by TI over the years, watch out for zero initialisation of variables in the bss. TI have had this crazy idea that zero initialisation of program lifetime data is a waste of time at startup, so many of their toolchains don't do so unless you specifically add extra flags or extra code for it. This applied even to gcc-based toolchains. (You can achieve this non-standard behaviour by special linker scripts or a broken startup library.)
Maybe they have stopped this lunacy, but I'd double-check this when using any toolchain supplied by TI for the M4 core. (The Linux cores - assuming you are using Linux on the A53's - will of course be standard.)
Is there any particular reason for picking this device? AFAIK the NXP i.mx families are a lot more common for embedded Linux SoC's for industrial equipment.