i.MX RT 1176 multicore example 'Hello World'

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

i.MX RT 1176 multicore example 'Hello World'

377 Views
chandan_uv
Contributor III

Hello, I just started with i.MX RT and exploring the multicore functionality using reference manual and application note AN13264. I am exploring with the example code SDK root/boards/evkmimxrt1170/multicore_examples/hello_world. I am facing below issue in MCUXpresso IDE. 

From application node I got the understanding if I need to run the core 1 (m4) from core0 (m7). As per my understanding image of cm4 will be stored with cm7 in flexspi and later will be move to alias 0x20200000 by cm7.  I need to use the macro CORE1_IMAGE_COPY_TO_RAM so I enabled same in  hello_world_cm7 in the preprocessor but compiler unable to find the value of core1_image_size and CORE1_IMAGE_START, Can someone help me out in this ? also let me know if I am missing anything in my understanding. 

 

chandan_uv_0-1738143317500.png

chandan_uv_1-1738143428263.png

 

Thanks

 

 

0 Kudos
Reply
3 Replies

343 Views
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @chandan_uv,

Please refer to this link to see how to enable CORE1_IMAGE_COPY_TO_RAM.
https://community.nxp.com/t5/i-MX-RT-Knowledge-Base/How-to-move-CM4-core-project-to-SDRAM-in-RT1176/...

BR,
Edwin.

0 Kudos
Reply

329 Views
chandan_uv
Contributor III

Hi @EdwinHz , Do you mean macro CORE1_IMAGE_COPY_TO_RAM  is for running m4 from SRAM. From application not its seems like it is for running loading the cm4 firmware from flexspi and then running from the 128K ITCM ? Please correct my understanding incase I am wrong.

Screenshot 2025-01-31 111535.pngssdsdsds.png

As per my current standing it follows below process.

Image of cm4 will be stored with cm7 in flexspi and later will be move to alias 0x20200000 by cm7.

0 Kudos
Reply

279 Views
chandan_uv
Contributor III

hi @EdwinHz Did you got the chance to check ?

Regards,
Chandan

Tags (1)
0 Kudos
Reply