欢迎来到三一文库! | 帮助中心 三一文库31doc.com 一个上传文档投稿赚钱的网站
三一文库
全部分类
  • 研究报告>
  • 工作总结>
  • 合同范本>
  • 心得体会>
  • 工作报告>
  • 党团相关>
  • 幼儿/小学教育>
  • 高等教育>
  • 经济/贸易/财会>
  • 建筑/环境>
  • 金融/证券>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 三一文库 > 资源分类 > PDF文档下载  

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

    • 资源ID:5514405       资源大小:1.41MB        全文页数:16页
    • 资源格式: PDF        下载积分:4
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录   微博登录  
    二维码
    微信扫一扫登录
    下载资源需要4
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

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

    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) ,将变亮,表示 神舟 IV 号已经正常供电。 1.1.2. 使用外接电源供电使用外接电源供电 神舟 IV 号也支持使用外接电源供电,通过电源开关 CON1 选择使用 USB 供电还是外接电源供电。当电源开关拨向左边时,选择外接电源供电,反之,当 电源开关拨向右边时,选择 USB 供电。 神舟 IV 号,外接电源电压范围为 4.75V12V,如使用外接电源供电 ,建议 使用 5V 电压,1A 电流输出的电源适配器进行供电,注意电源适配器必须内芯 为电源的正极,外侧为电源的负极。如正负极与之相反 ,可能损坏神舟 IV 号开 发板。 1.1.3. 如何通过串口下载一个固件到神舟如何通过串口下载一个固件到神舟IV号开发板号开发板 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 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号光盘固件升级工具目录。解压 um0462_Flash_Loader_Demonstrator_V2.0_Setup.zip文件后,双击 Flash_Loader_Demonstrator_V2.0_Setup.exe 安 装 Flash_Loader_Demonstrator 软件(按缺省设置进行安装即可)。 第二步,安装好软件后,运行Flash_Loader_Demonstrator软件, 在弹出界面的中,选择正确的PC机使用的串口号,串行通信波特率可以自由 选择, 神舟IV号开发板将自动识别您设置的波特率, 当然一般选择高速率的波特 率以提高下载速度, 但是如果您使用的串口线较长或者使用的是USB转串口线则 会导致通信质量下降,此时只能尝试选择低速率的波特率多试几次。 按上图设置好以后,先按开发板的复位按键后,再点击Next按键,此时,如 下界面。 点击Next 点击Next 浏览加载需要下载的HEX文件。 根据需要选择选项: 点击Next进行编程。 上图为下载过程 上图为验证过程 上图为下载验证后的界面 至此, HEX 文件已经成功下载了, 按照上图如果选择 “下载后运行” ,则程序已经开始运行;如果没有选择该项,我们需要将启动模 式设置为 User Boot 模式,即将 JP15 的 2-3 脚短接。复位神舟 IV 号开发板即可 看到程序运行的实验现象。 1.2. 如何通过如何通过USB接口下载固件到神舟接口下载固件到神舟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) 功能) 功能 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_Loader_Demonstrator软件, 第三步,使用神舟IV号配套的USB线缆连接PC机与开发板的USB口,并为 开发板上电。 此时PC机右下角会提示“发现新硬件” 并弹出如下对话框要求安装驱动: 一般选择“自动安装”即可,如果自动安装失败,则可以选则“从列表或指 定位置安装”按如下方式进行: 选择前面安装软件的文件夹的位置,选中“Driver”文件夹点击确定。一般 位于“C:Program FilesSTMicroelectronicsSoftwareDfuSeDriver”路径。 点击下一步 可能还会弹出以下对话框,选择前面安装软件的文件夹的位置,如果是32位 的PC机选中“Driverx86 STTub30.sys”文件。 一般位于“C:Program FilesSTMicroelectronicsSoftwareDfuSeDriverx86 STTub30.sys”路径。 安装完成! 运行Flash_Loader_Demonstrator软件, 在弹出界面的中,选择USB(DFU),点击“Next”。 图表 错误!文档中没有指定样式的文字。错误!文档中没有指定样式的文字。-1 “Flash Loader Demo”软件的运行界面 由上图的运行界面可以看出,软件已经识别出了 Internal Flash,128 个 sectors,每个 sectors 是 2K 字节。选中 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 号开发板即可看到程序运行的实验现象。 或者后点击按钮程序开始运行,会弹出如下所示的界面:

    注意事项

    本文(7、如何通过串口下载一个固件到神舟IV号开发板.pdf)为本站会员(紫竹语嫣)主动上传,三一文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




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

    三一文库
    收起
    展开