www.mcu123.net
IAR + H-JTAG 调试 FLASH 说明及例程
本调试中用到的例程可以从这里下载: http://www.mcu123.com/product/lpc214x/IAR_HJTAG_Uart_AD_Demo.rar http://bbs.mcu123.com/bbs/dispbbs.asp boardid=28&id=2844 本程序运行的环境配置: 硬件:LPC214X KIT 板,Wiggler JTAG 调试器 软件:IAR EARM 4.XX,H-JTAG 调试代理 IAR EARM 4.xx 最新版本可以从这里下载: http://www.mcu123.com/down H-JTAG 下载地址: http://twentyone.blogchina.com
1, 正确连接 WIGGLER 跟 LPC214X 板子,及 PC.. .. 然后运行:H-JTAG
运行后,H-JTAG 自动检测内核.
www.mcu123.net
然后运行 IAR Embedded Workbench
运行的介面:
www.mcu123.net
在这里不介绍新建项目向导了. .
打开例程.
只介绍在 FLASH 调试时要设置的相关内容: 1,点击工程,然后右键,出来 options…选项
芯片选择:
www.mcu123.net
2, C/C++ Compiler 包含文件设置.
www.mcu123.net
3, LINKER 选项设置 a)output 选项设置
www.mcu123.net
b)Extra output 选项
www.mcu123.net
c)config 设置
www.mcu123.net
4, Debugger 设置 a) Debugger Setup
www.mcu123.net
b) Debugger Download
www.mcu123.net
5, RDI 接口选项
www.mcu123.net
最后点击 OK 退出 options…设置. 点击 进入调试状态
出现对 FLASH 进行烧写
点击上面的慢慢调试了... .. 可以单步,可以跨步,可以断点,全速等.. . 注:断点只可以设置一个.
www.mcu123.net
点击:
全速运行.
接上串口可以在串口调试助手中看到温度信息.
当时温度是:29 度. 退出调试状态后,复位 ARM,烧在 FLASH 里的程序开始运行... .. 所以也可以通过 IAR EARM 来进行对 FLASH 烧写.. ..
每新建一个新工程都要重复上面的步骤即可在 FLASH 中调试了.. .
下面介绍一下 XCL 的修改 适用于不同芯片.
LPC2144_Flash.xcl 代码: //************************************************************************* // XLINK command file template for EWARM/ICCARM
www.mcu123.net
// // Usage: xlink -f lnkarm // -s // // $Revision: 1.2 $ //注:以下文件配置适合:LPC2144 芯片. //其它芯片配置请参考 IAR 例程,或从 bbs.mcu123.net 下载 //************************************************************************* //************************************************************************* // // ------------// Code segments - may be placed anywhere in memory. // ------------// // INTVEC -- Exception vector table. // SWITAB -- Software interrupt vector table. // ICODE -- Startup (cstartup) and exception code. // DIFUNCT -- Dynamic initialization vectors used by C++. // CODE -- Compiler generated code. // CODE_I -- Compiler generated code declared __ramfunc (executes in RAM) // CODE_ID -- Initializer for CODE_I (ROM). // // ------------// Data segments - may be placed anywhere in memory. // ------------// // CSTACK -- The stack used by C/C++ programs (system and user mode). // IRQ_STACK -- The stack used by IRQ service routines. // SVC_STACK -- The stack used in supervisor mode // (Define other exception stacks as needed for // FIQ, ABT, UND). // HEAP -- The heap used by malloc and free in C and new and // delete in C++. // INITTAB -- Table containing addresses and sizes of segments that // need to be initialized at startup (by cstartup). // CHECKSUM -- The linker places checksum byte(s) in this segment, // when the -J linker command line option is used. // DATA_y -- Data objects. // // Where _y can be one of: // // _AN -- Holds uninitialized located objects, i.e. objects with // an absolute location given by the @ operator or the
- 串口调试助手最新版 > 说明及例程
-
说明及例程
下载该文档 文档格式:PDF 更新时间:2006-08-01 下载次数:0 点击次数:2文档基本属性 文档语言: Simplified Chinese 文档格式: pdf 文档作者: user 关键词: 主题: 备注: 点击这里显示更多文档属性 经理: 单位: 分类: 创建时间: 上次保存者: 修订次数: 编辑时间: 文档创建者: 修订: 加密标识: 幻灯片: 段落数: 字节数: 备注: 演示格式: 上次保存时间:
- 下载地址 (推荐使用迅雷下载地址,速度快,支持断点续传)
- PDF格式下载
- 更多文档...
-
上一篇:中华图书资讯馆际合作协会第9 届南部分区委员会第2 次会议纪录
下一篇:2. 斜率公式 2. 斜率公式
点击查看更多关于串口调试助手最新版的相关文档
- 您可能感兴趣的
- 串口调试助手最新版 串口调试助手 串口助手调试软件 串口调试助手源码 vb串口调试助手程序 串口调试助手官网 c串口调试助手 串口调试助手如何使用 串口调试助手v2.1
- 大家在找
-
- · sketch各种模型库下载
- · 无锡市维修电工题目
- · 2010年甘肃公务员成绩
- · 长沙赶集兼职网
- · 甘露糖的用途
- · 国画毕业论文
- · 苹果官网下载itunes
- · 300路公交车路线
- · 百度一下你就知道12
- · 人教高中英语听力mp3
- · 江苏镇江市委书记
- · 3dmax7课件
- · 初一语文上册课本全解
- · 磁共振波谱成像
- · 数学分析下载
- · 网易明星频道
- · 支持win7的虚拟机
- · 闭环电波探测器
- · 手机qq聊天软件下载
- · 斯柯达明锐7档dsg故障
- · 北京老年公寓
- · gmp2010版试题与答案
- · 办公楼建筑设计任务书
- · 论文故障分析
- · 秦九韶算法程序
- · 现代战争单机游戏下载
- · 乡镇社区矫正工作简报
- · hk.finance.yahoo.com
- · 软件工程题目及答案
- · 氯化钠和硝酸银反应
- 赞助商链接