iMX8ULP XIP

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

iMX8ULP XIP

710件の閲覧回数
sb_3
Contributor I

I'm haven't come across any resources for flashing the M33 on the iMX8ULP to execute in place from NOR.

I can run the flash_debug.sh script to build the app and place the sections based on the flash linker file. My assumption is that I need to run `mkimage_imx8` with the target of "flash_dualboot_m33_xip" (memory address of MCU_XIP_ADDR aligns with the interrupts/text section in the linker file). After creating that flash.bin (result of flash_dualboot_m33_xip), I'm having issues flashing with UUU. I've downloaded LF_v6.6.52-2.2.0_images_IMX8ULPEVK from the NXP page for the system, but I don't see any references to the XIP used.

My end goal is to have my M33 app execute in place from NOR and my A35 app be in eMMC.

ラベル(1)
0 件の賞賛
返信
3 返答(返信)

664件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport

Hello,

For this you will need to have 2 boot images, where one would be used as a flashing tool and the image to be flashed. With this you may used the following  command:

uuu –b qspi flash-singleboot.bin flash-dualboot-m33_xip.bin

Best regards/Saludos,
Aldo.

0 件の賞賛
返信

654件の閲覧回数
sb_3
Contributor I
Thanks for the reply! I assume after running that uuu command, I can also flash the A35 image to eMMC the same as usual?

626件の閲覧回数
AldoG
NXP TechSupport
NXP TechSupport
Hello,

Yes, you may do so without a problem.

Best regards/Saludos,
Aldo.
0 件の賞賛
返信
%3CLINGO-SUB%20id%3D%22lingo-sub-2174549%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EiMX8ULP%20XIP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2174549%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3EiMX8ULP%20%E4%B8%8A%E3%81%AE%20M33%20%E3%82%92%20NOR%20%E3%81%8B%E3%82%89%E3%82%A4%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%82%B9%E3%81%A7%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E3%82%88%E3%81%86%E3%81%AB%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B%E3%81%9F%E3%82%81%E3%81%AE%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9%E3%81%AF%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%81%A7%E3%81%97%E3%81%9F%E3%80%82%3C%2FP%3E%3CP%3Eflash_debug.sh%20%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%A6%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%E3%83%93%E3%83%AB%E3%83%89%E3%81%97%E3%80%81%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%20%E3%83%AA%E3%83%B3%E3%82%AB%E3%83%BC%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AB%E5%9F%BA%E3%81%A5%E3%81%84%E3%81%A6%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E9%85%8D%E7%BD%AECAN%E3%80%82%E7%A7%81%E3%81%AE%E6%83%B3%E5%AE%9A%E3%81%A7%E3%81%AF%E3%80%81%22flash_dualboot_m33_xip%22%20%E3%82%92%E3%82%BF%E3%83%BC%E3%82%B2%E3%83%83%E3%83%88%E3%81%A8%E3%81%97%E3%81%A6%20%60mkimage_imx8%60%20%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%20(MCU_XIP_ADDR%20%E3%81%AE%E3%83%A1%E3%83%A2%E3%83%AA%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%81%AF%E3%80%81%E3%83%AA%E3%83%B3%E3%82%AB%E3%83%BC%20%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%86%85%E3%81%AE%E5%89%B2%E3%82%8A%E8%BE%BC%E3%81%BF%2F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%20%E3%82%BB%E3%82%AF%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8%E4%B8%80%E8%87%B4%E3%81%97%E3%81%BE%E3%81%99)%E3%80%82flash.bin%20(flash_dualboot_m33_xip%20%E3%81%AE%E7%B5%90%E6%9E%9C)%20%E3%82%92%E4%BD%9C%E6%88%90%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81UUU%20%E3%81%A7%E3%81%AE%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%A7%E5%95%8F%E9%A1%8C%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E3%81%84%E3%81%BE%E3%81%99%E3%80%82%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%81%AE%20NXP%20%E3%83%9A%E3%83%BC%E3%82%B8%E3%81%8B%E3%82%89%20LF_v6.6.52-2.2.0_images_IMX8ULPEVK%20%E3%82%92%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89%E3%81%97%E3%81%BE%E3%81%97%E3%81%9F%E3%81%8C%E3%80%81%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%81%A6%E3%81%84%E3%82%8B%20XIP%20%E3%81%B8%E3%81%AE%E5%8F%82%E7%85%A7%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82%3C%2FP%3E%3CP%3E%E7%A7%81%E3%81%AE%E6%9C%80%E7%B5%82%E7%9B%AE%E6%A8%99%E3%81%AF%E3%80%81M33%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%20NOR%20%E3%81%8B%E3%82%89%E5%AE%9F%E8%A1%8C%E3%81%97%E3%80%81A35%20%E3%82%A2%E3%83%97%E3%83%AA%E3%82%92%20eMMC%20%E3%81%AB%E9%85%8D%E7%BD%AE%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%81%A7%E3%81%99%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2174549%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3Ei.MX8ULP%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175945%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20XIP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175945%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%E3%80%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%AF%E3%81%84%E3%80%81%E5%95%8F%E9%A1%8C%E3%81%AA%E3%81%8FSO%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175328%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20XIP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175328%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%BF%94%E4%BF%A1%E3%81%82%E3%82%8A%E3%81%8C%E3%81%A8%E3%81%86%E3%81%94%E3%81%96%E3%81%84%E3%81%BE%E3%81%99%EF%BC%81uuu%20%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%97%E3%81%9F%E5%BE%8C%E3%80%81%E9%80%9A%E5%B8%B8%E3%81%A9%E3%81%8A%E3%82%8A%20A35%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%82%92%20eMMC%20%E3%81%AB%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%99%E3%82%8B%E3%81%93%E3%81%A8%E3%82%82CAN%E3%81%A8%E6%80%9D%E3%81%84%E3%81%BE%E3%81%99%E3%81%8B%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2175259%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20iMX8ULP%20XIP%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2175259%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%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%81%93%E3%81%AE%E3%81%9F%E3%82%81%E3%81%AB%E3%81%AF%E3%80%812%20%E3%81%A4%E3%81%AE%E3%83%96%E3%83%BC%E3%83%88%20%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%8C%E5%BF%85%E8%A6%81%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%821%20%E3%81%A4%E3%81%AF%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%20%E3%83%84%E3%83%BC%E3%83%AB%E3%81%A8%E3%81%97%E3%81%A6%E4%BD%BF%E7%94%A8%E3%81%95%E3%82%8C%E3%80%81%E3%82%82%E3%81%86%201%20%E3%81%A4%E3%81%AF%E3%83%95%E3%83%A9%E3%83%83%E3%82%B7%E3%83%A5%E3%81%95%E3%82%8C%E3%82%8B%E3%82%A4%E3%83%A1%E3%83%BC%E3%82%B8%E3%81%AB%E3%81%AA%E3%82%8A%E3%81%BE%E3%81%99%E3%80%82%E3%81%93%E3%82%8C%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%99%E3%82%8B%E3%81%A8%E3%80%81%E6%AC%A1%E3%81%AE%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E4%BD%BF%E7%94%A8%E3%81%A7%E3%81%8D%E3%81%BE%E3%81%99%E3%80%82%3C%2FP%3E%0A%3CP%3Euuu%20%E2%80%93b%20qspi%20flash-singleboot.bin%20flash-dualboot-m33_xip.bin%3CBR%20%2F%3E%3CBR%20%2F%3E%E3%82%88%E3%82%8D%E3%81%97%E3%81%8F%E3%81%8A%E9%A1%98%E3%81%84%E3%81%84%E3%81%9F%E3%81%97%E3%81%BE%E3%81%99%E3%80%82%3CBR%20%2F%3E%E3%82%A2%E3%83%AB%E3%83%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E