- 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
- 2022-2023学年山东省临沂市蒙阴县实验中学联考数学试题试卷含解析.doc
- 2022-2023学年安徽舒城桃溪中学高考适应性测试(3月1日)数学试题含解析.doc
- 2022-2023学年安徽省青阳县第一中学高三第五次月考数学试题试卷数学试题含解析.doc
- 牛呼吸道疾病综合征病原PCR检测技术规范.pdf
- 大庆市野生鸟类疫源疫病监测技术规范.pdf
- fresh线性代数作业解决问题.pdf
- 005a1630模拟电子技术基础教学大纲.pdf
- 2022-2023学年安徽省阜阳市临泉县第一中学高三第二次高考模拟考试数学试题试卷含解析.doc
- 2022-2023学年山东省临沂市兰陵县第一中学高三5月联考数学试题含解析.doc
- samsung专有内容可能会更改electrical part list电气零件清单.pdf
1亿VIP精品文档
相关文档
最近下载
- 神经病学课件:头痛完整版.ppt VIP
- DCC安装形式介绍.docx
- 病理形态实验学(东南大)中国大学MOOC慕课 章节测验 客观题答案.docx
- 中南大学2020-2021学年第2学期《资产评估学》期末考试试卷(A卷)含参考答案.docx
- 2024年中考道德与法治时政热点专题:爆火的哈尔滨旅游背后思考.pptx
- [遥感智能计算与信息提取]-遥感大数据认知与计算-第2讲.pptx VIP
- 2023年辽宁省中考生物试卷真题(含答案).docx
- 中外运物流方案.pptx VIP
- 养羊与羊病防制 任务五 羔羊培育、断奶鉴定及分群 50-断奶羊的分群(田得红).ppt
- 《民国往事》读后感.pdf VIP
文档评论(0)