说明
这个程序下载是需要完成上一章节的程序才来看的。
为什么要单独弄一章节:下载方法太多,放在文档里面需要去寻找,故此单独拎出一章来说如何下载。
EZ-CUBE3 调试器
连接图
注:调试器上面有两个选择开关,我这边选择的是 3V3供电输出 与 RL78和RA
链接好后,我们接下来在软件里面进行配置,如下图所示:
注:我这里默认是没有配置过调试器来配置的。
接下来我们点击 调试配置 ,进来找到 Renensas GDB Hardware Debugging 下面的 reg_led_Debug_Flat ,然后选择调试器,调试的硬件选择 E2 Lite(ARM),然后点击调试即可。如下图所示:
点击 调试 后,询问是否切换到透视图,这里的话可以查看寄存器这些的状态,这个看个人需求,我这里就点否,如下图所示:
这里直接点两次运行,即可,也可以一步一步的调试,如下图所示:
就可以看到地奇星开发板上面的蓝灯亮起。
注:这个是debug调试,一断电程序会丢失。
J-Link 下载
注:目前我这边测试测试了 J-Link Pro 可以使用,其他的J-Link有可能无法使用,具体原因应该是 J-Link的版本太低。
这里的所有步骤均和 EZ-CUBE3 步骤一直,这里只展示差异化的部分,调试配置界面如下图所示:
串口与USB下载软件安装
解压完后找到这个文件,如下图所示:
双击 这个软件,进行安装,会弹出一个对话框(有些是不会弹出这个界面的),点击 是 ,如下图所示:
接下来,点击 同意 ,然后下一步,如下图所示:
这里可以选择安装路径,安装自己实际情况进行安装(注:这个安装路径得记住),如下图所示
我这里点了一下 Abort ,过了一会弹出安装设备插件,点击安装,如下图所示:
等待安装完毕,点击 Finish ,如下图所示:
接下来我们需要去对应的安装路径寻找 RFPV3.exe ,如下图所示:
选中他然后找到发送到桌面,设置为快捷方式即可。
生成 hex 文件
我们需要进行 HEX 生成,进入 e2 studio 软件,点击 项目 -> C/C++ project Settings ,如下图所示:
在弹出的界面里面选择 C/C++构建 中的设置,GNU Arm Cross Create Flash Image -> General 然后找到 Output Files format (-O) 修改选项为 Intel HEX ,点击应用并关闭,如下图所示:
点击完毕后,会弹出一个对话框,我们直接点击重建索引,如下图所示:
然后我们接下来需要重新综合一下工程即可,如下图所示:
综合完毕后,我们可以在 debug 文件夹里面找到 一个 xx.hex 文件,如下图所示:
注:我这里直接把文件复制到桌面好寻找。
串口下载
首先,在串口下载前我们需要进行下载器的接线,如下图所示:
接下来,我们打开安装的 RFPV3 软件,新建项目,如下图所示:
点击新建项目后,我们需要再这里输入项目名、项目路径选择工具等,如下图所示:
点击 确认后,点击连接,如下图所示:
若是出现打开失败需要看看:串口的TX与RX有没有连接对、BOOT有没有接到地,若是都没有问题,按一下板载的RST按键再进行连接一下,问题如下图所示:
连接成功如下图所示:
接下来我们导入 reg_led.hex,如下图所示:
点击打开后,在File Details 界面的OK,然后点击 Start 开始下载,下载成功后会给出提示,如下图所示:
注:如是下载失败,尝试按一下复位按键。
接下来将BOOT的跳帽接到高电平然后按一下 RST 按键即可,如下图所示:
至此我们的 串口下载就完了。
USB 下载
首先,在USB下载前我们需要进行连接,如下图所示:
接下来,我们打开安装的 RFPV3 软件,新建项目,如下图所示:
点击新建项目后,我们需要再这里输入项目名、项目路径选择工具等,如下图所示:
点击 确认后,点击连接,如下图所示:
若是出现连接失败,按一下板载的RST按键再进行连接一下。连接成功如下图所示:
接下来我们导入 reg_led.hex,如下图所示:
点击打开后,在File Details 界面的OK,然后点击 Start 开始下载,下载成功后会给出提示,如下图所示:
注:如是下载失败,尝试按一下复位按键。
接下来将BOOT的跳帽接到搞电平然后按一下 RST 按键即可。