7、如何通过串口下载一个固件到神舟IV号开发板.pdf

上传人:紫竹语嫣 文档编号:5514405 上传时间:2020-05-27 格式:PDF 页数:16 大小:1.41MB
返回 下载 相关 举报
7、如何通过串口下载一个固件到神舟IV号开发板.pdf_第1页
第1页 / 共16页
7、如何通过串口下载一个固件到神舟IV号开发板.pdf_第2页
第2页 / 共16页
7、如何通过串口下载一个固件到神舟IV号开发板.pdf_第3页
第3页 / 共16页
7、如何通过串口下载一个固件到神舟IV号开发板.pdf_第4页
第4页 / 共16页
7、如何通过串口下载一个固件到神舟IV号开发板.pdf_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《7、如何通过串口下载一个固件到神舟IV号开发板.pdf》由会员分享,可在线阅读,更多相关《7、如何通过串口下载一个固件到神舟IV号开发板.pdf(16页珍藏版)》请在三一文库上搜索。

1、 1.1. 如何通过串口下载一个固件到神舟如何通过串口下载一个固件到神舟IV号开发板号开发板 1.1.1. 使用使用USB供电供电 神舟 IV 号支持 USB 供电方式,板上自带一个 500mA 自恢复保险丝,当电 流大于 500mA 时,自恢复保险丝起作用,防止神舟 IV 号过大的工作电流损坏 PC 机 USB 接口和神舟 IV 号开发板。 使用 USB 供电时,请使用随神舟 IV 号配置的 USB 电缆连接开发板的 USB 接口(J6)和 PC 机的 USB 接口,将电源开关(CON1)拨到右边,选择 USB 供电方式。在正常情况下,电源转换芯片附近的 LED 灯(DS6) ,将变亮,表示

2、 神舟 IV 号已经正常供电。 1.1.2. 使用外接电源供电使用外接电源供电 神舟 IV 号也支持使用外接电源供电,通过电源开关 CON1 选择使用 USB 供电还是外接电源供电。当电源开关拨向左边时,选择外接电源供电,反之,当 电源开关拨向右边时,选择 USB 供电。 神舟 IV 号,外接电源电压范围为 4.75V12V,如使用外接电源供电 ,建议 使用 5V 电压,1A 电流输出的电源适配器进行供电,注意电源适配器必须内芯 为电源的正极,外侧为电源的负极。如正负极与之相反 ,可能损坏神舟 IV 号开 发板。 1.1.3. 如何通过串口下载一个固件到神舟如何通过串口下载一个固件到神舟IV号

3、开发板号开发板 STM32的程序下载有多种方法,可以通过USB、串口1、串口2 (remapped), CAN2 (remapped)、USB、JTAG、SWD等方式下载。这几种方式都可以用来给 神舟IV号开发板下载程序,这里详细介绍通过串口下载固件到神舟IV号开发板 的过程。 硬件设置硬件设置 第一步神舟IV号启动模式设置为SystemBoot。将跳线JP13短接2?3,JP15 短接1?2,用于串口下载。此模式下,STM32在复位后不会执行用户代码,而 是等待串口更新程序。 跳线与启动模式设置关系如下: BOOT1(JP13) BOOT0(JP15) 功能) 功能 ANY 2-3 User

4、 Boot(默认) 2-3 1-2 System Boot 1-2 1-2 SRAM Boot STM32的串口下载使用串口1或串口2都可以,一般是通过串口2下载时不需 要改变跳线的位置。 第二步,使用神舟IV号配套的交叉串口线将神舟开发板与PC连接(或者与 USB转串口线连接),连接到神舟IV号开发板的串口1(注意使用串口1时将JP3 和JP5跳到2?3)或串口2(注意使用串口2时将JP4跳到2?3也就是左侧), 并为神舟开发板供电。 软件使用软件使用 接下来,我们介绍如何使用Flash_Loader_Demonstrator软件串口下载过程。 第一步:打开 神舟IV号光盘固件升级工具目录。

5、解压 um0462_Flash_Loader_Demonstrator_V2.0_Setup.zip文件后,双击 Flash_Loader_Demonstrator_V2.0_Setup.exe 安 装 Flash_Loader_Demonstrator 软件(按缺省设置进行安装即可)。 第二步,安装好软件后,运行Flash_Loader_Demonstrator软件, 在弹出界面的中,选择正确的PC机使用的串口号,串行通信波特率可以自由 选择, 神舟IV号开发板将自动识别您设置的波特率, 当然一般选择高速率的波特 率以提高下载速度, 但是如果您使用的串口线较长或者使用的是USB转串口线则 会

6、导致通信质量下降,此时只能尝试选择低速率的波特率多试几次。 按上图设置好以后,先按开发板的复位按键后,再点击Next按键,此时,如 下界面。 点击Next 点击Next 浏览加载需要下载的HEX文件。 根据需要选择选项: 点击Next进行编程。 上图为下载过程 上图为验证过程 上图为下载验证后的界面 至此, HEX 文件已经成功下载了, 按照上图如果选择 “下载后运行” ,则程序已经开始运行;如果没有选择该项,我们需要将启动模 式设置为 User Boot 模式,即将 JP15 的 2-3 脚短接。复位神舟 IV 号开发板即可 看到程序运行的实验现象。 1.2. 如何通过如何通过USB接口下载

7、固件到神舟接口下载固件到神舟IV号开发板号开发板 STM32的程序下载有多种方法,可以通过USB、串口1、串口2 (remapped), CAN2 (remapped)、USB、JTAG、SWD等方式下载。这几种方式都可以用来给 神舟IV号开发板下载程序, 这里详细介绍通过USB下载固件到神舟IV号开发板的 过程。 硬件设置硬件设置 第一步神舟IV号启动模式设置为SystemBoot。将跳线JP13短接2?3,JP15 短接1?2,用于串口下载。此模式下,STM32在复位后不会执行用户代码,而 是等待串口更新程序。 跳线与启动模式设置关系如下: BOOT1(JP13) BOOT0(JP15)

8、功能) 功能 ANY 2-3 User Boot(默认) 2-3 1-2 System Boot 1-2 1-2 SRAM Boot 第二步,将JP3和JP5跳到1?2,以连接处理器USB信号线到USB座。 软件使用软件使用 安装神舟IV号光盘固件升级工具目录“um0412_DfuSe_Demo_V3.0.zip”软 件。这个软件是通过USB下载更新固件时所需要的上位机服务软件(USB device firmware upgrade)。这个软件安装方法也很简单,安装方法请参考光盘的“固 件升级工具”目录下的UM0412_DfuSe_User_manual.pdf。 安装好软件后,运行Flash

9、_Loader_Demonstrator软件, 第三步,使用神舟IV号配套的USB线缆连接PC机与开发板的USB口,并为 开发板上电。 此时PC机右下角会提示“发现新硬件” 并弹出如下对话框要求安装驱动: 一般选择“自动安装”即可,如果自动安装失败,则可以选则“从列表或指 定位置安装”按如下方式进行: 选择前面安装软件的文件夹的位置,选中“Driver”文件夹点击确定。一般 位于“C:Program FilesSTMicroelectronicsSoftwareDfuSeDriver”路径。 点击下一步 可能还会弹出以下对话框,选择前面安装软件的文件夹的位置,如果是32位 的PC机选中“Dri

10、verx86 STTub30.sys”文件。 一般位于“C:Program FilesSTMicroelectronicsSoftwareDfuSeDriverx86 STTub30.sys”路径。 安装完成! 运行Flash_Loader_Demonstrator软件, 在弹出界面的中,选择USB(DFU),点击“Next”。 图表 错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。-1 “Flash Loader Demo”软件的运行界面 由上图的运行界面可以看出,软件已经识别出了 Internal Flash,128 个 sectors,每个 sectors 是 2K 字节

11、。选中 Verify after Download,然后点击下方的 “Choose”如图所示选择光盘“神舟 IV 号光盘编译好的固件DFU 固件升级 ARMJISHU_LED_0x8008000.dfu”文件。 图表 错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。-2 选择好文件的 DfuSe Demo 的运 行界面 开始下载应用程序固件,此时会弹出下图所 的确认对话框,点击“是” 。 如上所示,选择好文件后,文件名“ARMJISHU_LED_0x8008000.dfu”出现 在界面中部,此时点击“Upgrade” 示 图表 错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。-3 DfuSe Demo 的确认对话框 此时开始擦除、下载和校验过程以及对应的界面如下图所示: 下载成功结束的界面如下图所示: 下载成功结束后,我们需要将启动模式设置为 User Boot 模式,即将 JP15 的 2-3 脚短接,复位神舟 IV 号开发板即可看到程序运行的实验现象。 或者后点击按钮程序开始运行,会弹出如下所示的界面:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料


经营许可证编号:宁ICP备18001539号-1