打印
[ZLG-ARM]

如何在LINUX下面烧写外部FLASH?

[复制链接]
1251|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
chenzhixin|  楼主 | 2007-5-7 10:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在网上找了好久,发现JFLASH可以烧写2410的,EASYARM2200的是EASYJTAG,不知道内部结构怎么样,也不知道是不是能移植?
还有个lpcflash,phyPLTools,lpc2k_pgm等程序,一直没怎么用起来,不知道谁在LINUX下成功烧写过

相关帖子

沙发
high| | 2007-5-7 12:33 | 只看该作者

jflash

利用jtag对端口控制,实现flash的操作。
---
如果没有其它办法,推荐修改jflash来实现。获得边界扫描单元值(--好像是这么叫的)就可以了。

使用特权

评论回复
板凳
VisionShow| | 2007-5-8 20:48 | 只看该作者

楼上

边界扫描单元,NXP不公开,说要到美国请教工程师,这是我询问的结果。。。
其实写FLASH比较容易,你可以按照这样的思路搞:
1. 编一段程序,这段程序可以下载到RAM,并执行(ISP有这样的功能)
2. 这个程序可以接收串口来的数据,然后写到FLASH中(当然,如果你的RAM不够大,这个方法就不能用)

我做了一个2220的板子就是这样下载的,编一个上位机下载程序,控制传输
过程中的差错,编一个能在RAM中运行的下位机程序,然后通过串口传到CPU中
然后通过程序烧进FLASH

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

34

帖子

0

粉丝