1.IAR编辑时出现如下错误:
Near constant start address + size must be less than ...
错误原因是:代码对应的Device 芯片选型错误。
解决方法:将General Options/ Device 下拉选项选择对应的芯片类型;
例如:设置为RL->R7F0C->RL78->R7Fxxxxx
如果没有RL_R7F0C选项则在 IAR Systems / Embedded workspace 7.4/rl78 中添加两个补丁文件
1.config文件;2.Inc文件
2.IAR中设置输出bin文件,右键工程名->option->output converter->output
勾选两个选项框 ,在output format选择binary
设置输出hex文件,有两种方式:
方式1:同上,只是在output 选项中选择Intel Extended
方式2:打开IAR工程选项,选中linker->output
3.IAR中工程目录下显示为暗灰色带X号的文件表示此文件不参与次Project的编译,设置方法为在Project某个具体文件上右键->option->exclude from build 即可。
4.IAR 开发工具的工程文件管理思想是这样的:一个workspace里可以包含对个Project,而一个Project又可以存在多种不同的配置,具体参考 help->IDE Proj