最近在看国嵌的教学视频,在国嵌体验入门班-2-1(开发板系统安装-Jlink方式)一集中,直接烧写nor flash,不进行任何配置的方法,能够成功纯属偶然!在视频中烧写时也出现了两次错误,误认为是JLink不稳定,先将此文贴出,纠正其错误方法。
如果出现上述错误,可以参考下面的方法进行重新配置。
我的开发板是mini2440,如果是其它类型,也可以根据具体情况参考。
一、解决方案一
1、在网上搜索S3C2440 JLink配置文件下载。
2、点击file -> open project,选中下载好的初始化工程文件。
3、点击option -> project settings选择Flash,点击select flash device。选中开发板对应的nor flash芯片型号,我的板子采用得是SST39VF1601 ,这里我选择SST39VF1601。具体情况参考用户手册可以查找到Nor Flash芯片型号。
配置文件的内容如下所示:
设置好前面这些之后,就可以进行下面的烧写工作了,通过这种方式一次烧写成功。
二、解决方案二
1、选择Options -> Project Settings -> CPU -> 'Use following init sequence:'中,默认只有一行:
0 reset 0 0ms reset and Halt target
然后选中该行,点击Edit,修改Delay为2ms,确定即可。
三、解决方案三
1、点击options-->project settings-->CPU,选择Use following init sequence 中的Action,把 Reset 改成 Halt 也可以。
但是建议大家最好使用第一种方案。擦除Nor Flash成功的现象如下所示: