Hello.
I have to bring up the cm4 subcore of the imx6sl.
I tried to implement "remoteproc", which do fine on TI's SoCs (we use: dra7 and remoteproc do a good job in this project!). But after days there is no success on imx6sl.
Linux preserve some carveout memory the M4 should use as RAM, OCRAM will be used in a shared memory solution.
I need help booting my baremetal code on CM4 of IMX6... where to place bootloader? What about the "ROM"-section in CM4 memory map?
My questions:
How do you bring up the CM4 (bare metal code) of the imx6 (linux is running) ?
Do you have some examples for me?
I take everything I get: Linker script, startup.S ... whole examples...
(My links point to old freescale sites, so I am not able to access any more :-( )
TNX - Marco.
Hi marco
i.MX6SL has not M4
i.MX 6SoloLite Applications Processor | Single Arm® Cortex®-A9 @1 GHz |NXP
May be useful to check i.MX family overview
https://www.nxp.com/docs/en/brochure/FLYRIMXPRDCMPR.pdf
M4 usage can be found in software documentation on
Best regards
igor
-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------