JLink烧写Nor Flash出错的解决方案

时间:2023-02-20 16:06:07

最近在看国嵌的教学视频,在国嵌体验入门班-2-1(开发板系统安装-Jlink方式)一集中,直接烧写nor flash,不进行任何配置的方法,能够成功纯属偶然!在视频中烧写时也出现了两次错误,误认为是JLink不稳定,先将此文贴出,纠正其错误方法。

JLink烧写Nor Flash出错的解决方案

如果出现上述错误,可以参考下面的方法进行重新配置。

我的开发板是mini2440,如果是其它类型,也可以根据具体情况参考。


一、解决方案一

1、在网上搜索S3C2440 JLink配置文件下载。

2、点击file -> open project,选中下载好的初始化工程文件。

3、点击option -> project settings选择Flash,点击select flash device。选中开发板对应的nor flash芯片型号,我的板子采用得是SST39VF1601 ,这里我选择SST39VF1601。具体情况参考用户手册可以查找到Nor Flash芯片型号。

配置文件的内容如下所示:

JLink烧写Nor Flash出错的解决方案

设置好前面这些之后,就可以进行下面的烧写工作了,通过这种方式一次烧写成功。


二、解决方案二

1、选择Options -> Project Settings -> CPU -> 'Use following init sequence:'中,默认只有一行:
0 reset  0 0ms reset and Halt target
然后选中该行,点击Edit,修改Delay为2ms,确定即可。

JLink烧写Nor Flash出错的解决方案


三、解决方案三

1、点击options-->project settings-->CPU,选择Use following init sequence 中的Action,把 Reset 改成 Halt 也可以。


但是建议大家最好使用第一种方案。擦除Nor Flash成功的现象如下所示:

JLink烧写Nor Flash出错的解决方案