- 1、本文档共29页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Freescale?and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product
TM
?利用向导创建一个新工程项目
?在新项目中加入或删除文件
?调试
?启动程序?PRM 文件设置
?如何对IO 及寄存器进行操作
?如何写中断程序
?嵌入式编程注意事项?Codewarrior 定购信息
Slide 3
1、创建新工程
3、输入工程名
2、选择选择HCS12 New Project Wizard HCS12 New Project Wizard
Slide 4
4、选择选择MCU MCU MCU类型类型
5、选择语言类型
Slide 5
6、选择是否采用选择是否采用Processor Expert Processor Expert
7、选择是否使用选择是否使用PC PC PC--lint 如果用如果用Processor Expert Processor Expert Processor Expert,,选择Yes
8、选择是否用浮点运算9、选择存储器类型
Slide 6
Slide 71010、、选择调试器类型
Slide 8源程序文件夹
Start up Start up文件夹文件夹
Prm Prm文件夹文件夹
Map Map文件夹文件夹
库文件夹
代码长度
变量长度是否被包含在是否被包含在Target Target Target中中是否产生调试信息
列出相关文件
编译调试
Slide 9参考文献
Codewarrior manuals/
manuals/pdf/IED_Users_Guide.pdf
pdf/IED_Users_Guide.pdf
Freescale?and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product TM
?利用向导创建一个新工程项目?在新项目中加入或删除文件?调试
?启动程序?PRM 文件设置
?如何对IO 及寄存器进行操作?如何写中断程序?嵌入式编程注意事项?Codewarrior 定购信息
Slide 11
在新项目中加入或删除文件
Freescale?and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product TM
?利用向导创建一个新工程项目?在新项目中加入或删除文件调试
?启动程序?PRM 文件设置
?如何对IO 及寄存器进行操作?如何写中断程序?嵌入式编程注意事项?Codewarrior 定购信息
工具条
运行单步跳过汇编单步
单步进入单步
跳出停止复位
打开文件
保存当前
设置
Slide 13
Slide 14
Slide 15
断点信息
汇编指令地址
汇编指令
Profiling 信息
(代码所花时间百分比代码所花时间百分比
源代码
高级语言展开/折叠命令
覆盖信息
CPU 寄存器
存储区地址
存储区中的内容存储区中的内容(字符
Slide 16
执行的函数
目标类型
目标列表
Slide 17
Freescale?and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product
TM
?利用向导创建一个新工程项目
?在新项目中加入或删除文件
?编译
?调试
?启动程序
?PRM 文件设置
?如何对IO 及寄存器进行操作
?如何写中断程序
?嵌入式编程注意事项
?Codewarrior 定购信息
启动程序一般用汇编语言写的,,并且会连接到你编译过的Startup Code一般用汇编语言写的
:
可执行的模块中. 它为执行C语言写的程序做准备
语言写的程序做准备:
?关闭中断
?把初始化过的数据从ROM中拷贝到RAM中
?将未初始化数据区清零
?给堆栈分配空间并初始化
?创建并初始化堆
?开放中断
?调用main(
Slide 19
Slide 20
复位后第一个执行的是启动程序,复位向量存贮了_startup(所在位置
Slide 21
Freescale?and the Freescale logo are trademarks of Freescale Semiconductor, Inc. All other product
TM
?利用向导创建一个新工程项目
?在新项目中加入或删除文件
?编译
?调试
?启动程序
?PRM 文件设置
?如何对IO 及寄存器进行操作
?如何写中
您可能关注的文档
- 2827小智加盟指南制作.ppt
- 2855建筑节点施工工艺及主要验收标准.doc
- 2885江苏省淮安市2016年初中生物中考模拟试卷--4-6套--附参考答案-.doc
- 3049课堂课件1-5“模拟电子技术与实践”第1章温度对二极管特性的影响分析.ppt
- 3322小智慧大道模拟4.doc
- 3332模拟乘法器实现频谱搬移的原理-KC03191103-h02.ppt
- 3373小智慧大道模拟二.doc
- 3557小智期末模拟5罗.doc
- 3669小智慧大软件仿真.ppt
- 3843生存管理指南建议3.ppt
- 地理-内蒙古锡林郭勒盟2023~2024学年第一学期高三年级全盟统考试题和答案.docx
- 历史|湖北元月调考暨湖北省部分市州元月高三期末联考历史试卷及答案.docx
- 历史-内蒙古锡林郭勒盟2023~2024学年第一学期高三年级全盟统考试题和答案.docx
- 数学(理科)-内蒙古锡林郭勒盟2023~2024学年第一学期高三年级全盟统考试题和答案.docx
- 历史丨金太阳24~239C湖北省十堰市2024届高三上学期1月调研考试历史试卷及答案.docx
- 青岛某高层办公楼地下防水施工方案(sbs卷材).docx
- 土木工程实习报告表格.doc
- 工程流体力学教学课件ppt作者闻建龙工程流体力学习题答案部分.doc
- 围手术期管理制度(1)_0.doc
- 2023年公务员多省联考《申论》题(内蒙古旗县卷)及参考答案.doc
文档评论(0)