微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > ARM技术讨论 > 在winXP下,通过openocd+jlink烧写程序怎么这么慢?

在winXP下,通过openocd+jlink烧写程序怎么这么慢?

时间:10-02 整理:3721RD 点击:
大家好,
有人尝试过用openocd+jlink V8向nandflash烧写bin文件(裸板程序)的吗?
我是一个ARM11的初学者,
最近想找一个向nandflash烧写裸板程序的工具,
我在网络中搜索了一些结果,
比如:
1、有直接用dnw烧写到开发板内存中进行运行程序的,
2、也有直接用Jlink配合那个叫AXD的东西,进行在线调试的,
3、还有利用SD卡启动后,通过dnw向nandflash上烧写bin文件的,
4、最后看到了利用openocd向开发板烧写程序的,
等等……
看了这些后,
经过比较和思考,
我还是打算采用讲程序直接烧写到nandflash后,
查看程序运行状况的方法。
我的环境
OS:windowsXP
Jlink V8
OpenOCD 0.6.1(安装了zadig的WinUSB驱动)
开发板:OK6410
---------------------------------------------------------------------------------------------------
我是从http://www.freddiechopin.info下载的openocd for windows(已经编译好的win32安装文件),
并且按照里面的文档进行了安装,
经过各种问题的解决后(通过问baidu),
OpenOCD终于启动起来了,
用telnet也连接正常。
现在问题就来了,
经过halt、nand probe 0、nand erase 0 0 0x100000之后,
在使用 nand write 0 led.bin 0 烧写程序时,
天哪!速度太慢了,
这只是一个最简单的点亮LED的程序(1百多字节),
竟然用了5、6分钟。
后来又尝试少写了一个稍微大一些的bin文件,
竟然又花了10几分钟,
我一度以为出现什么故障了。
大家是不是也这么慢呢?


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top