如果要支持中文注释, 必须做如下处理:
启功HEW, 并关闭workspace
点击系统菜单[Tools], 选择Administration
在Toolchains中选择当前的NC30WA版本”Renesas M16C Stardard Toolchain 5.40.00”
选择Properties
选择Environments选项卡下的“NCKIN”和“NCKOUT”,然后点击“Modify”按钮, 将SJIS改成EUC
工程路径问题
可以设定缺省的工程路径[Setup]=>[Options];
不要使用中文路径, 在路径中不要有两个连续的下划线, 不要有空格, 路径不要太深;
HEW and S/W
建立新的工程
Application:使用汇编配置文件的工程向导。如果选择生成主函数(main 函数),则主函数所在文件为C 语言文件。其特点是,在配置文件中,直接使用汇编语言对单片机进行初始化配置,效率高,过程可控。适合有一定基础的用户使用。
C source startup Application:全部使用C 语言的工程向导。其特点是,简单。由于整个工程使用C 语言,所有的地址自动分配。用户在使用过程中无需关心地址冲突的问题。但是由于部分代码由向导生成,在工程中不可见。因此,相对于Application,其可更改的部分相对较少。适合初学者使用。
Empty Application:向导不生成任何文件。所有文件需要自己添加。适用于高级用户使用。
Import Marfile:导入其他瑞萨编译器生成的中间文件。
Library:制作程序库。
HEW的一些功能
在Toolchains中选择当前的NC30WA版本”Renesas M16C Stardard Toolchain 5.40.00”
添加新的仿真工具
选择[Debug]=>[Debug Sessions]
点击[Add], 增加一个新的工具名, 然后[OK]
选择[Debug]=>[Debug Settings] 选择新增加的工具名,
选择[Add], 选择相应的文件格式和路径. 点击[OK]退出.
Debug参数设定;选择[Options]选择卡,做合适的设置.
㈡ 瑞萨单片机的编译环境有谁知道
瑞萨的编译工具是HEW,新的产品可以使用cubesuit+,同时要想编写和编译程序还需要 下载安装C编译包,要是有什么不懂的地方HI我!
㈢ 瑞萨单片机如何读出程序
瑞萨单片机读出程序:hex文件是不能直接读出程序的。这是ASCII码形式的二进制代码文件,是看不懂的。但可以用睁腔反汇编软件,反汇编出来汇编程序来。就可以修改了。一般hex文件是protel生成的,用在ISIS文件中进行仿真。
如果单片机加密了,就不要考虑下载了,很难破解密码。如果没有加密,用下载线或者编程器读出的是HEX文件,hex可以UltraEdit等悉清衫软件打开,但是难修改程序。HEX是通过原程序编译过来的。原程序一般是C语言或者汇编。hex也可以反编译,但是不完整。
主要寄存器:
(1)累加器A累加器A是微处理器中使用最频繁的寄存器。在算术和逻辑运算时它有双功能:运算前,用于保存正拍一个操作数;运算后,用于保存所得的和、差或逻辑运算结果。
(2)数据寄存器DR数据寄存器通过数据总线向存储器和输入/输出设备送(写)或取(读)数据的暂存单元。它可以保存一条正在译码的指令,也可以保存正在送往存储器中存储的一个数据字节等等。