iMX95 M7 Boot issue

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

iMX95 M7 Boot issue

1,265件の閲覧回数
samael3437
Contributor I

Hello,

I am trying to load a binary onto the Cortex-M7 core on a Toradex iMX95 Verdin module while Linux has not yet been initialized (i.e., at the U-Boot stage). During this process, I am attempting to load one of the example projects located in the eMMC.

The method I am following is based on the section referenced in UG10163, i.MX Linux User's Guide, which I have mentioned below. However, when I follow the instructions, the A55 core (running U-Boot) resets, and there is no observable change on the M7 side.

The address range provided in the example corresponds to the M7’s ITCM region. When I execute the bootaux command using DRAM instead, the A55 core does not reset; however, there is still no observable activity on the M7 side.

I suspect that the reset behavior may be related to the TRDC configuration performed by the M33 core. Could you please assist me with this issue?

The UBOOT version is 202504.

SM Version = Build 646, Commit 707569f4
SM Config = mx95evk, mSel =0

danielchen_0-1755670059626.png

0 件の賞賛
返信
3 返答(返信)

534件の閲覧回数
TiborJ
Contributor II

Hello,

Any updates on this topic? I have the same issue. Somehow Cortex A has no access to TCM, and Cortex M7 crashes when release to 0x9000 0000. prepaux, stopaux and bootaux did not seem to do anything, when status is checked with SM

0 件の賞賛
返信

1,206件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello @samael3437 

 

I hope you are doing very well.

 

Please refer to the below link:

https://docs.nxp.com/bundle/AN14748/page/topics/generate_bootable_image_for_running_m7_from_itcm.htm...

 

There is explained the process to make a booteable image for run Cortex M7 from ITCM.

 

At moment, bootaux and rproc are not fully supported.

 

Best regards,

Salas.

0 件の賞賛
返信

1,189件の閲覧回数
samael3437
Contributor I

Hello @Manuel_Salas,

Thank you very much for your response.

I have previously reviewed the method provided in the link you shared. However, according to my development setup, I need to load the binary to the M7 using U-Boot. You mentioned that bootaux is not fully supported—could you provide more details on the current limitations of bootaux?

Additionally, in the topic below, @danielchen from the NXP TechSupport team mentions that he was able to load one of the example project binaries located in eMMC to the M7 using bootaux. As I mentioned earlier, if there is no specific issue with bootaux, I suspect that the reset behavior I am experiencing might be related to the TRDC configuration. It is possible that the A55 does not have write access to the M7's ITCM region. I would appreciate it if you could clarify this matter.

Thank you in advance for your support.

https://community.nxp.com/t5/Other-NXP-Products/Free-RTOS-on-M33-core-of-the-i-mx95/td-p/2151421

0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2346213%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EiMX95%20M7%E3%81%AE%E8%B5%B7%E5%8B%95%E3%81%AB%E9%96%A2%E3%81%99%E3%82%8B%E5%95%8F%E9%A1%8C%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2346213%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AF%E3%80%81Linux%E3%81%8C%E3%81%BE%E3%81%A0%E5%88%9D%E6%9C%9F%E5%8C%96%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%81%AA%E3%81%84%E7%8A%B6%E6%85%8B%EF%BC%88%E3%81%A4%E3%81%BE%E3%82%8A%E3%80%81U-Boot%E6%AE%B5%E9%9A%8E%EF%BC%89%E3%81%A7%E3%80%81Toradex%20iMX95%20Verdin%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E4%B8%8A%E3%81%AECortex-M7%E3%82%B3%E3%82%A2%E3%81%AB%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E3%82%92%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%82%88%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E5%87%A6%E7%90%86%E4%B8%AD%E3%81%AB%E3%80%81eMMC%E3%81%AB%E4%BF%9D%E5%AD%98%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%B5%E3%83%B3%E3%83%97%E3%83%AB%E3%83%97%E3%83%AD%E3%82%B8%E3%82%A7%E3%82%AF%E3%83%88%E3%81%AE%E4%B8%80%E3%81%A4%E3%82%92%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%82%82%E3%81%86%E3%81%A8%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%8C%E6%8E%A1%E7%94%A8%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%80%81%E4%BB%A5%E4%B8%8B%E3%81%AB%E6%8C%99%E3%81%92%E3%82%8BUG10163%E3%80%8Ci.MX%20Linux%E3%83%A6%E3%83%BC%E3%82%B6%E3%83%BC%E3%82%AC%E3%82%A4%E3%83%89%E3%80%8D%E3%81%AB%E8%A8%98%E8%BC%89%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%97%E3%81%8B%E3%81%97%E3%80%81%E6%8C%87%E7%A4%BA%E3%81%AB%E5%BE%93%E3%81%A3%E3%81%A6%E6%93%8D%E4%BD%9C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81A55%E3%82%B3%E3%82%A2%EF%BC%88U-Boot%E3%81%8C%E5%8B%95%E4%BD%9C%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%EF%BC%89%E3%81%8C%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%95%E3%82%8C%E3%80%81M7%E5%81%B4%E3%81%AB%E3%81%AF%E7%9B%AE%E7%AB%8B%E3%81%A3%E3%81%9F%E5%A4%89%E5%8C%96%E3%81%AF%E8%A6%8B%E3%82%89%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E4%BE%8B%E3%81%AB%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E7%AF%84%E5%9B%B2%E3%81%AF%E3%80%81M7%E3%81%AEITCM%E9%A0%98%E5%9F%9F%E3%81%AB%E5%AF%BE%E5%BF%9C%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82DRAM%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%97%E3%81%A6bootaux%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81A55%E3%82%B3%E3%82%A2%E3%81%AF%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%81%95%E3%82%8C%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8C%E3%80%81M7%E5%81%B4%E3%81%A7%E3%81%AF%E4%BE%9D%E7%84%B6%E3%81%A8%E3%81%97%E3%81%A6%E5%8B%95%E4%BD%9C%E3%81%8C%E7%A2%BA%E8%AA%8D%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E5%8B%95%E4%BD%9C%E3%81%AF%E3%80%81M33%E3%82%B3%E3%82%A2%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%AE%9F%E8%A1%8C%E3%81%95%E3%82%8C%E3%82%8BTRDC%E6%A7%8B%E6%88%90%E3%81%AB%E9%96%A2%E9%80%A3%E3%81%97%E3%81%A6%E3%81%84%E3%82%8B%E5%8F%AF%E8%83%BD%E6%80%A7%E3%81%8C%E3%81%82%E3%82%8B%E3%81%A8%E7%A7%81%E3%81%AF%E8%80%83%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%81%AE%E4%BB%B6%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%94%E5%8D%94%E5%8A%9B%E3%81%84%E3%81%9F%E3%81%A0%E3%81%91%E3%81%BE%E3%81%99%E3%81%A7%E3%81%97%E3%82%87%E3%81%86%E3%81%8B%EF%BC%9F%3C%2FP%3E%3CP%3EUBOOT%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%81%AF202504%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3CP%3ESM%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%20%3D%20%E3%83%93%E3%83%AB%E3%83%89646%E3%80%81%E3%82%B3%E3%83%9F%E3%83%83%E3%83%88707569f4%3CBR%20%2F%3E%20SM%20Config%20%3D%20mx95evk%E3%80%81mSel%20%3D0%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22danielchen_0-1755670059626.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1755670059626.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cspan%20class%3D%22lia-inline-image-display-wrapper%22%20image-alt%3D%22danielchen_0-1755670059626.png%22%20style%3D%22width%3A%20400px%3B%22%3E%3Cimg%20src%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F381421iCBBDA4CD69251A8D%2Fimage-size%2Fmedium%3Fv%3Dv2%26amp%3Bpx%3D400%22%20role%3D%22button%22%20title%3D%22danielchen_0-1755670059626.png%22%20alt%3D%22danielchen_0-1755670059626.png%22%20%2F%3E%3C%2Fspan%3E%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E2%80%83%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2380803%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX95%20M7%20Boot%20issue%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2380803%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3C%2FP%3E%3CP%3E%E3%81%93%E3%81%AE%E4%BB%B6%E3%81%AB%E9%96%A2%E3%81%97%E3%81%A6%E4%BD%95%E3%81%8B%E6%96%B0%E3%81%97%E3%81%84%E6%83%85%E5%A0%B1%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%8B%EF%BC%9F%E7%A7%81%E3%82%82%E5%90%8C%E3%81%98%E5%95%8F%E9%A1%8C%E3%82%92%E6%8A%B1%E3%81%88%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E4%BD%95%E3%82%89%E3%81%8B%E3%81%AE%E7%90%86%E7%94%B1%E3%81%A7Cortex%20A%E3%81%AFTCM%E3%81%AB%E3%82%A2%E3%82%AF%E3%82%BB%E3%82%B9%E3%81%A7%E3%81%8D%E3%81%9A%E3%80%81Cortex%20M7%E3%81%AF0x9000%200000%E3%81%AB%E8%A7%A3%E6%94%BE%E3%81%95%E3%82%8C%E3%82%8B%E3%81%A8%E3%82%AF%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%E3%83%97%E3%83%AC%E3%83%9D%E3%83%BC%E3%80%81%E3%82%B9%E3%83%88%E3%83%83%E3%83%97%E3%80%81%E3%83%96%E3%83%BC%E3%83%88%E3%81%AF%E3%80%81SM%E3%81%A7%E3%82%B9%E3%83%86%E3%83%BC%E3%82%BF%E3%82%B9%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E3%81%A8%E4%BD%95%E3%82%82%E5%8A%B9%E6%9E%9C%E3%81%8C%E3%81%AA%E3%81%84%E3%82%88%E3%81%86%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E