Hi everyone, I want to run the image built from examples on M4. I use Udoo Neo Full board, not SDB board. I see lots of successful story from SDB board using m4boot and update_m4_from_sd. I follow the steps. It did not work for me on Udoo Neo Full board. I also followed the Udoo documents to apply udooneo_mqx41_patch. when I stop u-boot, and issue m4boot, and update_m4_from_sd, response message is 'not defined". I check help. these 2 commands are not in the list. following is the message after executing "version". => version U-Boot 2015.04-g6973250-dirty (Sep 06 2017 - 23:49:39) arm-linux-gnueabihf-gcc (Ubuntu/Linaro 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 GNU ld (GNU Binutils for Ubuntu) 2.26.1 Please kindly help. thank you.
The udoo uboot doesn't allow the m4 code to be loaded (as that feature is turned off) instead its loaded after the kernel is loaded. You either re-build uboot with the option to the load M4 code or alter the examples so that they can be run after the kernel is loaded. If this doesn't make sense then I suggest you review the uboot source to understand how the code gets loaded.