"); //-->
nandflash烧写器的主要思路是由PC端VC++制作一个程序和jlink进行通信,这个PC端的程序可以通过jlink访问sep4020所有寄存器和内存,并且具有设置断点、控制程序执行等功能。
基于以上功能,由于pc总和jlink通信会很慢,会浪费很多时间和jlink通信上,所以经过史师兄的指导下用ESRAM就可以解决了,思路是在sep4020开发板的ESRAM中放置一段程序负责nandflash烧写,这个程序先在ADS下编译生成可执行文件,然后用jlink负责把这个文件读出来,接着把它烧写到ESRAM的空闲区域,这样只要我们用这个程序负责烧写就行了,大大减小了和jlink通信的时间。
中间遇到的问题有:
1、 用jlink烧写nandflash很慢,因为需要和jlink通信的时间
2、 当我们想在一个程序执行最后加个断点的时候,不是用pc+文件大小,因为如果程序中有ldr指令的时候,而且ldr后面接的数据不符合立即数格式的时候,程序最后就会有数据区域。
3、ADS在调试烧写nandflash的时候,当我们设置断点之后,程序执行到这个地方的时候也停止了,但我们当把ADS关掉的时候,pc又继续接着刚刚的断点处继续执行了,所以在关掉AXD之前要把pc改掉
经过差不多一个星期的调试,终于现在nandflash的第一页,第二页,u-boot,kernel,fs都可以烧写进去了,总算努力没有白费
专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们
相关推荐
[分享]I-LOGIX.STATEMATE.V3.2-RORISO
555家电指触保护器电路
低功耗射频和德州仪器的解决方案
555全自动交流稳压器电路
ROHM推出高功率密度的新型SiC模块,将实现车载充电器小型化!
Nordic nRF9151蜂窝物联网模组与日本IIJ SoftSIM产品相辅相成
D12 Smart USB开发实验板驱动程序补丁
GNU相关补丁和源代码
贸泽开售Texas Instruments适用于高分辨率AR HUD的全新DLP4620S-Q1 0.46
出售Artisan将是Arm转型的标志性事件
聚焦高带宽、多通道同步采集与协议分析
CTM8251系列产品数据手册v1.1
贸泽开售TI适用于高分辨率AR HUD的汽车数字微镜器件
超声波扫描转换演示 OMAP3530 EVM
CTM系列隔离CAN收发器模块选型指南
Arm7的编译器可以编译Arm9吗
DigiKey于2025年第一季度新增近10万种新产品和100多家新供应商
555多功能家电保护器电路
CTM8250系列产品数据手册v1.1
555多功能家电插座电路(一)
555多功能电源插座电路
Vishay推出的27款600V标准整流器和60V-200V TMBS整流器
好大的雪,今天好像不堵车
用上车规级UFS 4.0,让出行变得高效且可靠
鸡还是老的辣(爆笑)
CTM8251隔离CAN收发器的应用实例图
ZigBee CC2480 社区视频
德州仪器 TMS320C6474 DSP 评估板
电源管理设计贴士
Molex莫仕通过本地合作和创新加强支持中国汽车行业