TCM loading address for i.MX 93

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

TCM loading address for i.MX 93

跳至解决方案
1,949 次查看
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

标签 (1)
0 项奖励
回复
1 解答
1,921 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @Josh-256 

Have you tried bootaux 0x201e0000

 

Best regards

Harvey

在原帖中查看解决方案

0 项奖励
回复
3 回复数
779 次查看
rti
Contributor I

I tried to run command  bootaux 0x201e0000 0 in u-boot and got the following:

Image's address 0x201e0000 is invalid.

Is this valid only for LPM boot?

0 项奖励
回复
1,922 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @Josh-256 

Have you tried bootaux 0x201e0000

 

Best regards

Harvey

0 项奖励
回复
1,918 次查看
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 项奖励
回复