专栏中心

EEPW首页 > 专栏 > sep4020 nandflash烧写器制作过程中遇到的问题

sep4020 nandflash烧写器制作过程中遇到的问题

发布人:0750long 时间:2010-02-05 来源:工程师 发布文章
sep4020 nandflash烧写器制作过程中遇到的问题

 

 

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都可以烧写进去了,总算努力没有白费icon

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

低功耗射频和德州仪器的解决方案

视频 2010-03-18

ROHM推出高功率密度的新型SiC模块,将实现车载充电器小型化!

Nordic nRF9151蜂窝物联网模组与日本IIJ SoftSIM产品相辅相成

D12 Smart USB开发实验板驱动程序补丁

贸泽开售Texas Instruments适用于高分辨率AR HUD的全新DLP4620S-Q1 0.46

出售Artisan将是Arm转型的标志性事件

EDA/PCB 2025-04-24

聚焦高带宽、多通道同步采集与协议分析

CTM8251系列产品数据手册v1.1

贸泽开售TI适用于高分辨率AR HUD的汽车数字微镜器件

超声波扫描转换演示 OMAP3530 EVM

视频 2010-03-18

CTM系列隔离CAN收发器模块选型指南

DigiKey于2025年第一季度新增近10万种新产品和100多家新供应商

国际视野 2025-04-24

CTM8250系列产品数据手册v1.1

Vishay推出的27款600V标准整流器和60V-200V TMBS整流器

用上车规级UFS 4.0,让出行变得高效且可靠

CTM8251隔离CAN收发器的应用实例图

ZigBee CC2480 社区视频

视频 2010-03-18

德州仪器 TMS320C6474 DSP 评估板

视频 2010-03-18

电源管理设计贴士

视频 2010-03-18

Molex莫仕通过本地合作和创新加强支持中国汽车行业

元件/连接器 2025-04-24
更多 培训课堂
更多 焦点
更多 视频

技术专区