WRTnode2r_STM32_bootloader.rar

  • 浏览量:736
  • 下载量:24
  • 资料大小:0 B
  • 日期:2015-11-05
  • 上传者:独行客
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

    【wrtnode2r试用体验】6 烧写stm32的bootloader






     下载



    话说,上篇变砖,但是由于stm32的bootloader的存在,利用stlink的复位和wrt上的烧写stm32的软件,成功烧写。


    后来手贱,又试验烧写自己移植的rtthread ,结果由于烧写时地址忘记设置,用来默认的,0x08000000


    结果把bootloader擦除了,彻底挂了。


    于是网上求助,wrtnode开发者社区 331983270 的qq群的热心网友共享了一个bootloader,于是立即烧写,搞定!


    分享下烧写过程:


    1.接线,参考我前面的帖子,用stlink 三条线接到2r上即可!


    2.软件烧写bootloader


      2.1 打开stm32 st-link utility


     2.2 点击target,点击connect,连上就ok,如果没有连上,自己检查线路,2.0的接口容易接触不良,我是用杜邦的,勉强连上。


      2.3 点击file --> open file 选择bootloader,hex文件(解压wrtnode2r_stm32_bootloader.rar)得到wrtnode2r_stm32_bootloader.hex


    2.4  target -》program










         点击 start烧写完毕。


    3.同上,烧写firmware.bin 来自路由/root/stm32/下面的自带demo程序,但是由于是bin文件,烧写地址要修改成0x08001000










    4.烧写完毕后复位启动stm32


    4.1  stm32的 uart1接到电脑,打开终端,选对com口用于查看stm32调试启动信息。


    4.2复位方法一:利用stlink烧写器复位,target->mcu core->system reset 等待5s可以看到串口输出的信息,rtthread的启动信息。


    4.3复位方法二:上电复位,即拔电,然后上电,等待约5s stm32bootloader超时启动firmware.bin程序。


    话说我自己移植rtthread成功,没有用官方发布的2.1版本的rtth
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换