我的整理CodeWarrior生成lib文件一
更新时间:2024-05-16 12:42:01 阅读量: 综合文库 文档下载
写给CodeWarrior初学者
1. 运行CodeWarrior IDE,打开软件界面;
2. 点击“File”菜单下的“New”选项,然后在“Project”选项卡中选择“HC(S)12 New Project
Wizard”,也就是新建工程向导,在右侧输入你要键入的工程名和你要放在哪个文件夹
下面;
3. 点击“确定”后下面选择你采用的单片机型号,比如你选择“MC9S12D64”或者
“MC9S12NE64”(其中如果选择MC9S12NE64,;则必须安装光盘上的NE64补丁插件)
4. 点击“下一步”后,选择你采用哪种编程语言,尽量不要选第三个“C++”,因为好像我
试的有问题,如果你单纯的C,则选择第二个,如果你是C和汇编混合编程,则前两个
都要选的;
5. 选择是否采用“处理器专家”,该项功能可以方便程序的寄存器设置,但我用过感觉比
较糊涂,所以我一般选择“No”;
6. 下面就是选择是否采用“PC-lint”,选择“No”;
7. 选择是不是支持浮点数,如果你的工程采用浮点数则选择下面的两个中一个,否则选择
“No”;
8. 选择采用哪种内存定位模式,一般选择第一个“Small”模式
9. 最后一步,选择前面两项,如果仅选择第一项,则仅可以软件调试,前两项都选择可以
支持软件和硬件调试。
10. 完成后,软件会自动创建一个工程,如下图所示,,其中左侧的sources 文件夹下
面的main.c就是你的主程序文件,你可以在里面添加代码,同时在左侧按鼠标右键,会弹出菜单,里面有“Add Files”或“Create Group”等,可以根据你的需要往新创建的工
程里添加你自己的头文件或者C文件。
11.
你可以在main.c里面编辑你的代码,如果需要加入中断,则在左侧找到Prm文件
夹下面打开“P&E_ICD_Linker.prm”,然后在右侧该文件里你可以加入你自己的中断函数和中断向量入口地址,记住:你在这个Prm里定义的自己的中断函数名,要和主函数里面的中断函数名对应起来;比如我在Prm文件里定义了串口接收中断:
路径有问题,如果您采用我的方法,比如CW3.0仅安装了Compiler,然后安装了CW4的Debugger,这样的话就要设置一下Debug的路径。(如果您的CW软件自动安装,那不存在这个问题);设置Debuger路径如下,点击Edit菜单下面的“P&EICD Settings”:
30.
在弹出的对话框中,左边选择“Build Extras”。右边指定“hiwave.exe”的位置,
该文件一般在你安装的CW软件版本下的Prog文件夹下面,看你安装了哪个版本的CW软件的Debugger,然后找到那个软件的安装路径,然后找到它下面的Prog文件夹,hiwave.exe就在它下面呢。
31. 设置了正确的debugger的路径后,然后进入调试环境,结果又弹出另外的对话框,
如下所示,弹出的原因是你没连接仿真器或者仿真器连接的设置有问题;
解决办法:
c. 如果你没有仿真器,而仅打算进行软件仿真,则把CodeWarrior主界面中的“P&E ICD”
改为“Simulator”,就可以。
d. 如果你有仿真器打算硬件调试,则在Debug环境中,点击“Component”下拉框中的“Set
Target”,然后选择你的仿真器类型,如果你用的国外的P&E USB 仿真器,则该下拉框
选择“ICD12 Target Interface”,如果你采用我自制的BDM,则选择“GDI Target Interface”。
32. 好了,如果正确设置了仿真器的连接而且连上目标板,点击Debug后会把程序烧
到目标板里,同时进入下面的界面,然后你就可以运行,设置断点,看寄存器内容了。
其中左下方的“Data:1”和“Data:2”窗口可以观看变量内容,鼠标双击该窗口,弹出的框中输入你要看的变量名,然后程序运行就可以看到该变量的值了。
写给CodeWarrior初学者
33.
运行CodeWarrior IDE,打开软件界面;
34. 点击“File”菜单下的“New”选项,然后在“Project”选项卡中选择“HC(S)12 New
Project Wizard”,也就是新建工程向导,在右侧输入你要键入的工程名和你要放在哪个文件夹下面;
35.
点击“确定”后下面选择你采用的单片机型号,比如你选择“MC9S12D64”或者
“MC9S12NE64”(其中如果选择MC9S12NE64,;则必须安装光盘上的NE64补丁插件)
36.
点击“下一步”后,选择你采用哪种编程语言,尽量不要选第三个“C++”,因为
好像我试的有问题,如果你单纯的C,则选择第二个,如果你是C和汇编混合编程,则前两个都要选的;
37.
选择是否采用“处理器专家”,该项功能可以方便程序的寄存器设置,但我用过感
觉比较糊涂,所以我一般选择“No”;
正在阅读:
浅谈FX2n—1PG的定位控制07-12
实验5反应速率常数及活化能的测定 普通化学实验(大连理工大学)01-01
九项原则内容10-06
“初中物理实验教学中培养学生科学素养的实践研究”中期报告04-05
ARCGIS试题09-01
项目部安全管理考核评分表 - 图文06-12
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- CodeWarrior
- 生成
- 整理
- 文件
- lib
- 小学三年级学生评语集锦(1)
- 农业生物技术第三章农业微生物练习题
- 第十五章内分泌、营养与代谢疾病病人的护理练习题
- 2018年教育理论基础知识必考重点
- 学生网上自测系统
- 主语残缺的三个条件
- 高二第一次月考语文试题及答案
- 零事故班组安全生产管理及满分题
- 浅谈新课改中的合作学习
- 高等代数知识在初等数学中的应用毕业设计
- 网络管理与维护试题与答案
- 师范生教师访谈报告以及访谈心得
- 成都市《全市加快农村产权流转推进土地规模经营主要模式》
- Web2.0下基于LBS+O2O移动电子商务的商业模式的研究
- win7安装网络打印机出现“无法加载标准TCP IP端口向导”问题解决
- 关于XX镇领导班子工作运行及其成员分工和重要工作情况的报告
- 金融法规课后练习
- 四川省城乡建设用地增减挂钩试点项目区实施规划编制技术要点
- oracle分析函数手册 - 图文
- 2017版《创新设计》浙江政治选考高分突破专题复习必修四生活与哲