只加载了工程文件就可以拉

本文参考了下面几篇文章,在此表示感谢。
http://againinput4.blog.163.com/blog/static/1727994912011760847746/
http://blog.mcuol.com/User/Leo_lei/Article/36503_1.htm
JLink烧写Nor Flash步骤 -上海嵌入式家园-开发板商城.pdf(这里由于版权问题就不贴出了)
成都国嵌的课程:国嵌体验入门班-2-1(开发板系统安装-Jlink方式).rar毒害了不少人,那种直接烧写nor flash,不进行任何配置的方法,能够成功纯属偶然,他自己在视频中烧写时也出现了两次错误,可却没有意识到他的操作有问题,误认为是jlink不稳定,先将此文贴出,将其错误方法纠正。
如果你用国嵌的方法直接烧写nor flash,会出现下面的错误:
如果你按照国嵌的说法认为这是jlink不稳定,多试几遍就好了,你就会发现这个错误像魔鬼一样跟着你,对你不离不弃,这个方案我验证了几十次,没有一次是成功的,于是我开始寻找错误的根源。后面问题得到解决,现将方案总结如下:
方案1.
如果你有mini2440或者是你板子对应的配置文件,这个问题就很好解决,file->open project,选中初始化工程文件:

其次,option->project settings选择Flash,点击select flash device,选中开发板对应的nor flash芯片型号,我的板子采用得是s29AL016M90TFI02,这里我选择s29AL016M90TFI02

设置好前面这些之后,就可以进行下面的烧写工作了,通过这种方式一次烧写成功。
如果你没有这个配置文件,不要紧,下面我将这个配置文件对应j-Flash配置的内容截图如下,大家可以作为参考:
方案2:

1. 看着这现象,貌似是RAM不稳定或者没有初始化好,而导致J-Flash ARM运行有问题,没有正常烧写。

所以去尝试取消了RAM,即Options -> Project Settings -> CPU中,取消Use target RAM(faster)的话,好像是不会出错的,但是烧写起来,速度就太慢了,是一个一个字节烧写的,烧个200多K的u-boot.bin的话,估计得几十分钟,所以无法忍受。

还是需要用到Use target RAM(faster)来实现快速烧写的,这个只要一二十秒即可。

2.后来又去更改JTAG的工作频率,从很低的100KHZ到很高的4MHz,12MHz等,或者是Auto模式,都试了试,但是还是会出错。

3. 后来又去折腾,更改很多设置,看看是否有用。最后的最后,幸运地,终于找到解决办法了:

Options -> Project Settings -> CPU -> 'Use following init sequence:'中,默认只有一行:

0 reset  0 0ms reset and Halt target,

然后选中该行,点击Edit,修改Delay为2ms,确定,即可。

方案3:
options-->project settings-->CPU中的Use following init sequence中的Action一定要把Reset改成Halt
方案3我试了一次,没有成功,也许可行,但方案1是最保险的,大家可以几种方法都尝试一下,如果有任何问题,欢迎大家多多交流。

jlink烧写Nor Flash时出错正确解决方法汇总:PC of target system has unexpected value after programming (2011相关推荐

  1. ”dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错“的解决方法

    "dpkg: 处理归档 /var/cache/apt/archives/XXXXXX(--unpack)时出错"的解决方法 参考文章: (1)"dpkg: 处理归档 /v ...

  2. SQL Server 2008附加数据库时出错的解决方法

    SQL Server 2008附加数据库时出错的解决方法 时间:2014-08-08 csdn博客 胡玉洋 大家可以看到,上面的才是作者,我只是搬运工,备一个到自己的博客我觉得对一个刚接触数据库的人来 ...

  3. win7与internet时间同步出错_win7系统同步internet时间总提示“同步时出错”的解决方法...

    很多小伙伴都遇到过win7系统同步internet时间总提示"同步时出错"的困惑吧,一些朋友看过网上零散的win7系统同步internet时间总提示"同步时出错" ...

  4. 修改注册表出现“无法编辑UncheckedValue:写该值的新内容时出错”的解决方法

    当我想隐藏已知文件扩展名时,发现如下图所示这个选项始终无法勾选.用度娘查询得知到注册表里修改,修改HEKY_LOCAL_MACHINE/SOFTWARE/MICROSOFT/WINDOWS/CURRE ...

  5. 加载类型库/dll时出错 的解决方法

    在使用DCOM进行三层编程时,把编译后可执行COPY到其它客户端机子上运行时出现"加载类型库/dll时出错". 此时需要把midas.dll文件COPY到客户端可执行文件的目录中, ...

  6. win10删除/编辑注册表时出错的解决方法

    win10删除/编辑注册表时出错无法编辑的解决方法 win+r,输入regdit,定位到无法删除或者编辑的注册表项 单机右键,选择权限–>高级 所有者–>更改 高级 立即查找 找到自己的登 ...

  7. 关于64位MATLAB调用refprop函数时出错的解决方法

    注:本人refprop的安装文件夹为C:\Program Files\REFPROP(如有差异,在自己refprop的安装文件夹中进行操作).电脑系统需为64位. 使用matlabR2021a和REF ...

  8. 思科交换机创建Vlan时出错的解决方法(二)

    目录 问题 解决思路 总结 问题 思科3560机器,当配置多个vlan时候,在鍵入exit或apply时候经常会出现下面的出错信息,使得无法创建新的vlan.问题复现如下: 根因:存储空间不足 SW1 ...

  9. 思科交换机创建Vlan时出错的解决方法(一)

    目录 问题 解决思路 解决问题 总结 问题 思科2960机器恢复出厂设置后无法新建VLAN.问题复现如下: (根因:VTP服务错误) Switch(config)#vlan 175 VTP VLAN ...

最新文章

  1. Pytorch入门之VAE
  2. 星巴克、苹果、谷歌、亚马逊等巨头,为何同时做这件事?
  3. 库壳的一些有趣面试题
  4. 大数据最核心的关键技术——32个算法,记得收藏!
  5. Java 反射机制深入研究
  6. python中的常见的列表操作及注意事项
  7. 编程体系结构(09):分布式系统架构
  8. STL——vector容器详解
  9. regester正则用法_Regester学习笔记
  10. 关于js弹出框的介绍:
  11. Windows server 2008 R2和Windows server 2003系统有什么区别?开服用什么系统的更好?
  12. NLP6:stanford Parser中文分词
  13. 练习27——IO流的所有用法(二)
  14. 七牛云图片服务器搭建,对接
  15. 2.数据的结构 (学校考试必考概念)-数据结构入门(c语言实现)
  16. 在egret中自制帧动画
  17. MOOC微信小程序开发从入门到实践~笔记
  18. impala理论篇之三:impala介绍
  19. 直流电源线缆 高速电缆 分类
  20. 八年 Java 老鸟,写给 1-3 年程序员的几点建议,满满硬货指导

热门文章

  1. Spring Boot 2.x基础教程:MyBatis的多数据源配置
  2. 收藏 | Windows 版 IntelliJ IDEA 快捷键终极大全!
  3. 自律到极致-人生才精致:第5期
  4. 金九银十铁12,看完弄懂,工资少说加 5K
  5. 主流Java数据库连接池比较及前瞻
  6. html5图片加载不了,webView加载html图片遇到的问题解决
  7. opencv 直线检测笔记
  8. 开源论文推荐:含人脸识别、实例分割、跟踪、SR等
  9. Cannot load onnxruntime.capi. Error: DLL load failed: 找不到指定的模块
  10. 使用PyTorch从零开始实现YOLO-V3目标检测算法 (一)