安装软件
光盘Windows\install目录下的
01.OpenOCD with GUI setup.exe
02.yagarto-bu-2.18_gcc-4.2.2-c-c++_nl-1.16.0_gi-6.8.50_20080408.exe
03.yagarto-tools-20070303-setup.exe
jre7
使用eclipse调试led程序
1 导入光盘示例放入D:\c_porjects
2 新建工程
3 编译
4 调试
安装zylin
help-->install new software
http://opensource.zylin.com/zylincdt
1点击debug configurations-->c zylin embedded debug (native)
2debuggers标签的GDB command file设置为;
D:\c_porjects\6410\s3c6410_gdb.init
3commands设置
load
break main
c
openJTAG烧写第一个程序
1 进入应用目录D:\c_porjects\6410\1th_led,执行make命令编译程序
3 打开openODC程序指定开发板型号,设定工作目录,然后点击connect
此时可能有很多警告提示,先设为SD卡启动(不需插SD卡),再点connect,正常后直接
带电拔到NAND启动
4 点击tellnet,执行以下命令
Open On-Chip Debugger
> halt
target state: halted
target halted in ARM state due to debug-request, current mode: Supervisor
cpsr: 0x000001d3 pc: 0x00000030
> nand probe 0
NAND flash device 'NAND 1GiB 3.3V 8-bit (Samsung)' found
> nand erase 0 0 0x20000
s3c2440_read_block_data: reading data: 00ed2818, 0022edc0, 6
erased blocks 0 to 0 on NAND flash device #0 'NAND 1GiB 3.3V 8-bit'
> nand write 0 led.bin 0
wrote file led.bin to NAND flash 0 up to offset 0x00000800 in 7.937500s (0.124 K
iB/s)
> reset
JTAG tap: s3c6410.etb tap/device found: 0x2b900f0f (mfg: 0x787, part: 0xb900, ve
r: 0x2)
JTAG tap: s3c6410.cpu tap/device found: 0x07b76f0f (mfg: 0x787, part: 0x7b76, ve
r: 0x0)
found ARM1176
- 浏览: 249437 次
- 性别:
- 来自: 济南
文章分类
- 全部博客 (303)
- c (31)
- c++ (16)
- java (18)
- c# (1)
- python (3)
- java web (6)
- oracle (7)
- sqlserver (2)
- mysql (2)
- android (24)
- android系统 (15)
- android多媒体部分 (15)
- android游戏 (12)
- linux (26)
- javaScript (1)
- ajax (1)
- node JS (2)
- html (5)
- apache (3)
- jboss (1)
- weblogic (0)
- 通信协议 (10)
- 云计算 (1)
- 分布式 (5)
- ejb (1)
- webservice (5)
- 设计模式 (16)
- JNI (6)
- swing (13)
- 版本控制 (1)
- UML (1)
- xml (4)
- spring (5)
- hibernate (5)
- struts1 (3)
- struts2 (4)
- ibatis (0)
- tomcat (2)
- 心得体会 (1)
- css (1)
- 嵌入式 (41)
- arm体系结构 (10)
发表评论
-
u-boot Makefile 文件分析
2013-06-01 21:44 2373Makefile文件分析 # #(C)Copyri ... -
uboot start.S文件分析
2013-06-03 22:18 1286U-boot第一个开始文件arch\arm\cpu\arm1 ... -
u-boot mkconfig文件分析
2013-05-31 21:29 1108Mkconfig文件分析 #!/bin/ ... -
链接地址学习笔记
2013-05-05 12:40 1240链接地址 启动过程 示例代码如下: ... -
DDR学习笔记
2013-05-11 14:19 1001DDR 15条地址线32k 128M*2(20)=2(2 ... -
nand flash学习笔记一
2013-05-13 21:05 932Nandflash 原理图上有data0-data7 ... -
linux进程管理学习笔记
2013-03-28 20:57 1296linux 进程管理 1 linux进程控制 进程的四个要素: ... -
字符设备驱动程序学习笔记一
2013-04-01 21:55 828linux 驱动程序 字符设备驱动程序 网络接口驱动程序 块设 ... -
字符设备驱动程序学习笔记二
2013-04-04 10:29 716字符驱动程序 1 设备号 字符设备通过字符设备文件来存取 ls ... -
字符设备驱动程序学习笔记三
2013-04-04 14:03 730memdev.h文件示例代码如下: #ifndef _MEM ... -
字符设备驱动程序学习笔记四
2013-04-05 11:12 556竟争与互斥 程序调试 1 ... -
GPIO学习笔记
2013-04-14 19:50 771用汇编点亮一个led 1看原理图GPK4=0,led亮G ... -
系统时钟学习笔记
2013-05-04 21:59 80312m晶振----->pll------>cpu ... -
UART学习笔记
2013-05-04 22:00 1100串口(UART) DIV_VAL=(PCLK/(bpsx1 ... -
linux内存管理学习笔记
2013-03-12 20:50 10001 linux内存管理 地址类型 物理地址 出现在cpu地址 ... -
嵌入式linux系统学习笔记
2013-03-06 21:39 899嵌入式linux内核制作 1 清除原有配置文件与中间文件 x8 ... -
原理图学习笔记一
2013-02-17 22:24 370画个草图也挺过瘾 -
arm学习笔记四(arm伪指令)
2013-02-21 21:46 690arm伪指令 符号定义伪指 ... -
arm学习笔记五(c/c++与arm汇编混合编程)
2013-02-21 21:47 3296混合编程 常见方式: 1 在c/c++程序中嵌入汇编指令 ... -
进程间通信学习笔记一(管道通信)
2013-02-01 20:08 1363进程间通信(ipc) 应用场景: 数据传输 资源共享 通知事件 ...
相关推荐
openjtag OCD FOR GUI
openjtag驱动
OpenJTAG在线调试时S3C6410开发板的DDR初始化文件,适用于所有支持OpenJTAG的S3C6410开发板,相关介绍请参考:http://blog.csdn.net/girlkoo/article/details/8056334
OpenJTAG驱动,亲测win7可用。
OpenJTAG的win7 64驱动,直接找韦工要的,绝对好用,我在win7 64 sp1上已经试过了。
windows版本的openocd 0.6.0, 支持jlink、openjtag(100ask)等等 ...之前我买的openjtag带的openocd是0.4.0的,nand flash支持有些问题,我就自己编译了这个openocd,之后加到openjtag里面了,可以配合openjtag使用;
OpenJTAG软件,下载的应用程序,不过得配合硬件
Jz2440的OpenJtag驱动
OpenJTAG直接烧写S3C2410 OpenJTAG直接烧写S3C2410 OpenJTAG直接烧写S3C2410
OpenJtaG驱动,适用于s3c6410开发板,使用时需要自行配置相关属性,仅供学习使用。
win7 64位下的 openjtag的驱动程序
使用openjtag烧写lcd和stdio程序
Eclipse,OpenOCD,OpenJTAG嵌入式开发教程 Eclipse,OpenOCD,OpenJTAG嵌入式开发教程
Eclipse,OpenOCD,OpenJTAG嵌入式开发教程(Windows and Linux)
ecplise openjtag 嵌入式,openjtag嵌入式开发教程