TCM loading address for i.MX 93

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

TCM loading address for i.MX 93

Jump to solution
570 Views
Josh-256
Contributor I

Hi 

I am working with imx93 (IMX9352CVUXKAA) and I would like to bring up the Cortex-M core

I have been using the SDK imx9>93> MIMx93xx>MIMx9352xxxxK from the website and have successfully compiled the hello_world sample app. 

From the Uboot I would like to load the hello_world.bin into the TCM memory location. Unfortunately, I am not sure which address I must use. I have tried address 0x20020000 and 0x20000000 etc. as stated in the table from imx93 reference manual. But leads to crashes and board restarts

prajosh_0-1685450086799.png

Could anyone point me to the correct address to use?

mfg

Prajosh Premdas

Labels (1)
0 Kudos
1 Solution
542 Views
Harvey021
NXP TechSupport
NXP TechSupport

Hi @Josh-256 

Have you tried bootaux 0x201e0000

 

Best regards

Harvey

View solution in original post

0 Kudos
2 Replies
543 Views
Harvey021
NXP TechSupport
NXP TechSupport

Hi @Josh-256 

Have you tried bootaux 0x201e0000

 

Best regards

Harvey

0 Kudos
539 Views
Josh-256
Contributor I

Hi @Harvey021

Yes, the address 0x201e0000 no longer gives me a crash.

Used the set of commands as shown below

fatload mmc 1:1 80000000 hello_world.bin
cp.b 0x80000000 0x201e0000 0x10000
bootaux 0x201e0000 0 

How did you get this address? I saw this in the documentation of the SDK but could not relate it to the datasheet.

mfg

Prajosh

0 Kudos