hew安装与配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
High-performance Embedded Workshop 工程建立Renesas系列MCU的嵌入式程序开发过程在其官方提供的IDE平台High-performance Embedded Workshop上完成。
进行程序设计前,需对此平台做相应的设置以满足比赛程序的开发需求,这里对设置过程进行说明。
为保证通用性,请在High-performance Embedded Workshop安装结束后使用程序自带的自动升级功能升级至最新版本。
打开High-performance Embedded Workshop,弹出提示窗口,选择第一项,新建工程。
选择新建工程后,弹出下面窗口
选择CPU系列,300H,3048F。
在其后的设置中,Address一栏对应选择“1M byte”,Merit of 选择“Speed”。
堆栈大小不变,为“Medum”。
而后直接选择“Finish”。
具体的设置可以根据自己的需求来合理定夺,可以参见编译器手册。
在IDE环境中进行更进一步的具体设置。
现选择工具栏Build下H8S,H8/300 Standard Toolchain。
弹出窗口中,首先是在C/C++选项卡中Source类别下设置包含的头文件目录,点击Add…添加对应的文件夹(如X:\workshop\common)。
为便于合作,建议在这里选择工程相关型文件夹,并将存放头文件的文件夹置于工程文件夹下。
并且使用工程目录路径可以避免程序放在其他地方编译不通过的问题。
选择工程相关文件路径
然后在Optimize类别下选择Speed oriented optimization。
为了调试过程中能够在需要时看到编译器生成的汇编指令,在List类别下选择Generate List File,及其全部选项。
在Link/Library选项卡下的Optimize类别中,同样选择Speed速度优先。
在Section类别中,依下图设置相应的地址。
在Standard Library选项卡下,也选择Speed oriented optimization。
设置完成后,得到如下的工程目录结构
在工程界面,去除所有自动生成的启动程序代码,然后加入自己的源代码文件,即可进行程序的开发,为了程序的结构化和使用上的方便,建议利用“Add Folder”功能对不同类别的源代码文件进行分组。
源代码中引用的*.h头文件,请放置于刚才在Tool Chain中设置的文件夹下,编译器将在其中自动寻找,无需手动添加。
注意需要将Kit07的汇编指令文件*.src添加到
这个汇编文件涉及到了中断向量的设置
注意汇编文件的文件名不能和主程序文件名相同
当程序编写完毕后,可在工程名上单击鼠标右键,选择Build…下的“Build All”进行编译,在屏幕下方的状态栏中会显示编译的进度,若出现错误会给出具体提示。
只有当所有的Error被修正了之后,编译才可能完成,而Warning 项不影响编译成功与否。
编译通过后,可调用组委会提供的CPU Write程序进行代码的烧写。
烧写时需使用串口,一端与PC机连接,一端与MCU主控板上的串口插口连接,依照提示在MCU板上电前将烧写拨码开关拨向“WE”一侧,接着对MCU板上电。
在CPU Write中选择串口使用的COM端口,点击“select”选择刚才编译生成的代码文件。
文件一般存放于工程文件夹下的\Debug目录下,后缀名为.mot。
选择完毕后点击“Start”即可开始程序的烧写,会有进度条提示烧写的进程。