Hi, What is the size of internal memory for the code executed by M4 core ? Is it only 128K ? Can that be extended or used to execute/boot code from other memory ? STM32F405 chips used in flight controllers have 1M of flash and often 50-80% is used. Is it possible to read sensors and control motors with PWM with at least 8K frequency using M4 core ? Thanks
It's difficult to compare the M4 to existing M4 solutions because of the heterogeneous architecture. The imx6sx M4 can either run from 1. Flash (ie NOR) 2. OCRAM 3. RAM The NEO doesn't have on board flash, therefore it can be made to run from OCRAM (which limited < 128K) or RAM in which case you can steal some from the Linux kernel. In the dts file you should see 8MB has been reserved for the M4.