S32K148 app+boot使用JLINK下载故障

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

S32K148 app+boot使用JLINK下载故障

1,575 Views
Sally_Wang
Contributor II

hello:

 在生产过程中需要app和boot合成在一个bin文件上,使用J-Link下载器下载,app和boot程序单独可以运行,合成之后使用segger的J- Flash Lite 下载,确认过程序已经写入芯片中,但是程序不能正常启动运行,请问是S32K1xx芯片使用J-FLASH 下载或者离线下载器下载有什么特别的要求吗?

0 Kudos
Reply
5 Replies

1,520 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Sally_Wang

这看上去并不是调试器和下载器的问题,目前没有遇到过对调试器有要求的。

我感觉可能是你们合并的代码不对导致程序错误,上电代码无法运行

0 Kudos
Reply

1,513 Views
Sally_Wang
Contributor II

用J-flash合成的。app插入到BOOT中,用J-flash去下载,app的起始地址在boot中,boot的截止地址为合成时最后一行的:00000001FF是否需要删除,

Sally_Wang_0-1701068409863.png

 

0 Kudos
Reply

1,507 Views
Senlent
NXP TechSupport
NXP TechSupport

Hi@Sally_Wang

自己去研究一下hex的文件格式,仔细比对APP和BT的程序地址和内容是否放置正确,最后00000001FF是hex文件结束加校验和,属于完整hex的一部分,不过不影响程序执行。

0 Kudos
Reply

1,523 Views
346500452
Contributor III

没试过jflash-lite,用过jflash合并,然后下载可以使用

0 Kudos
Reply

1,485 Views
Sally_Wang
Contributor II

请教一下J-flash  如何合并,我使用J-flash合并,app是需要插入到boot里面的,合成bin文件之后,程序启动不了,也研究过bin文件的格式和hex文件的格式,请问可以分享一下经验吗?

0 Kudos
Reply