AnsweredAssumed Answered

imx6sl how to use m4?

Question asked by Marco Reppenhagen on Oct 24, 2018
Latest reply on Oct 24, 2018 by igorpadykov


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.