38.
下面就是选择是否采用“PC-lint”,选择“No”;
39. 选择是不是支持浮点数,如果你的工程采用浮点数则选择下面的两个中一个,否则
选择“No”;
40.
选择采用哪种内存定位模式,一般选择第一个“Small”模式
41.
最后一步,选择前面两项,如果仅选择第一项,则仅可以软件调试,前两项都选择
可以支持软件和硬件调试。
42. 完成后,软件会自动创建一个工程,如下图所示,,其中左侧的sources 文件夹下
面的main.c就是你的主程序文件,你可以在里面添加代码,同时在左侧按鼠标右键,会弹出菜单,里面有“Add Files”或“Create Group”等,可以根据你的需要往新创建的工
程里添加你自己的头文件或者C文件。
43.
你可以在main.c里面编辑你的代码,如果需要加入中断,则在左侧找到Prm文件
夹下面打开“P&E_ICD_Linker.prm”,然后在右侧该文件里你可以加入你自己的中断函数和中断向量入口地址,记住:你在这个Prm里定义的自己的中断函数名,要和主函数里面的中断函数名对应起来;比如我在Prm文件里定义了串口接收中断:
VECTOR ADDRESS 0XFFD6 SCI0Recive_ISR
则在主函数(main.c)里面这样引用该中断函数:
interrupt void SCI0Recive_ISR(void){里面是你自己的代码}
44. 现在一个简单的工程基本创建完成,点击下面的编译按钮进行或者调试按钮就进入
调试环境
45.
如果您点击调试(绿色类似箭头按钮)的时候没反应,那可能是您设置的Debug
路径有问题,如果您采用我的方法,比如CW3.0仅安装了Compiler,然后安装了CW4的Debugger,这样的话就要设置一下Debug的路径。(如果您的CW软件自动安装,那不存在这个问题);设置Debuger路径如下,点击Edit菜单下面的“P&EICD Settings”:
46.
在弹出的对话框中,左边选择“Build Extras”。右边指定“hiwave.exe”的位置,
该文件一般在你安装的CW软件版本下的Prog文件夹下面,看你安装了哪个版本的CW软件的Debugger,然后找到那个软件的安装路径,然后找到它下面的Prog文件夹,hiwave.exe就在它下面呢。
47. 设置了正确的debugger的路径后,然后进入调试环境,结果又弹出另外的对话框,
如下所示,弹出的原因是你没连接仿真器或者仿真器连接的设置有问题;