当我按照论坛中的另一个帖子(帖子链接在最后),进行远程升级时,我遇到了一个问题,在SBL文件的配置和生成过程是很顺利的,随后我使用MCUXpresso IDE生成了一个HELLO_WORLD APP,并且为这个APP生成了与SBL相匹配的头,按照教程我将APP通过NXP-MCUBootUtility烧写到0x30100000地址下,对板卡进行复位,SBL成功启动,并且能够引导APP程序,串口可以打印出HELLO信息
随后我尝试使用Keil生成一个HELLO_WORLD APP,并对这个APP配置了与上面相同的SBL头,并也将APP通过通过NXP-MCUBootUtility烧写到0x30100000地址下,对板卡进行复位,SBL成功启动,并且能够引导APP程序,但串口无任何打印信息
我认为这样的现象是SBL正常、且对于APP配置的头也正常,这样才能对APP进行正确的引导,但是APP内容或配置不正常,导致的无法正常输出打印信息
我对比了我用MCUXpresso编译APP时和用keil编译APP时的操作
对于MCUXpresso来说,我去掉了FCB头,并且配置了FLASH地址偏移到了0x30100400



对于Keil来说,我同样去掉了FCB头,并且配置了FLASH地址偏移到了0x30100400




但最后,keil生成出的bin加上引导头后,经过SBL引导,并不能成功打印出,但MCUXpresso的却可以成功打印,请帮忙看看是哪里出了问题,谢谢
PS:帖子链接如下
https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs-Knowledge/RT1170-SBL-ISP-download-SDRAM-APP/ta-p...
i.MX-RT1170