原创 工程建立

2011-2-25 14:26 1449 3 3 分类: MCU/ 嵌入式
来源:瑞萨单片机论坛
本贴简述如何在HEW中建立新的工程 
目标芯片:R8C1B 
仿真系统:FoUSB,通过串口仿真 
编译器:NC30 

步骤一、打开HEW 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

步骤二、选择Create a new project workspace 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

步骤三、 
1、选择Application,工程将使用汇编启动文件,官方例程均使用此方式,推荐使用。 
2、工程名称和目录,目录建议不要使用中文盘符和目录名称 
3、选择M16C CPU系列,R8C隶属M16C 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
步骤四、选择编译器版本,我的是5.45,如果版本太低请自己升级;选择CPU,属于R8C/Tiny   1B 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
步骤五、ROM选择16K 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

步骤六、选择所有已经安装的仿真器,因为我安装了软件仿真软件Simulator、E8a和FoUSB三种软件,所以图上有3种,大家至少需要FoUSB,否则不能进行仿真。 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
步骤七、一路NEXT,上图提示会自动生成的文件,Finish。 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

步骤八、打开nc_define.inc文件修改为__ROM_TOPADR__     .equ 0C900H 
注释:保留C000H到C8FFH的空间给串口调试的监控程序使用。 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
步骤九、选择仿真器SessionM16C_R8C_FoUSB 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
步骤十、选择MCU:R5F211B4UART.MCU; 
串口:自己选用的串口号 
速率:可以USB转串口可以选38400或者更高 
然后,【确定】 
将出现进度条,如果没有进度条,那么串口有问题,或者学习板上的跳线不正确。 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
连接完成调试器状态如下: 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
步骤十一、编译工程: 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
编译完成,正确提示如下: 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
编译完成会提示是否下载,现则YES 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
出现下载进度,直至完成: 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

下载完成之后: 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 

程序指针指向第一条指令,做好执行准备 

【R8C1B学习板项目专用贴第三篇】工程建立 - 瑞沙 - 瑞萨产品世界
 
使用调试器可以进行调试,例如单步。 

文章评论0条评论)

登录后参与讨论
我要评论
0
3
关闭 站长推荐上一条 /3 下一条