Toggle navigation
首页
问答
文章
积分商城
专家
专区
更多专区...
文档中心
返回主站
搜索
提问
会员
中心
登录
注册
Bootloader
bootloader 一天的进度和目前遇到的问题
发布于 2019-10-28 18:55:56 浏览:2338
订阅该版
* 本帖最后由 kuailedeluojie 于 2019-10-28 18:58 编辑 * 首先,我在rt-thread上申请了一个bootloader ![官网配置.png](/uploads/201910/28/184850agqrgdct4drv44fy.png) 申请好后,我下载,通过官方文档用J-FLASH烧入了这个bootloader 然后我修改了程序的起始位置 ![配置图.png](/uploads/201910/28/185218zzybciliviqe9b9h.png) ![新的程序起始位置.png](/uploads/201910/28/185740fcdnvycww5niduai.png) 烧进去这个程序,能正常跑起来 接下来我就想着通过tcp来升级固件 ``` #define UPDATE_DATA_ADDR 0x4000``` ``` flash_dev->write(flash_dev,UPDATE_DATA_ADDR+page_offset,data_buf,1);```把接收到的文件写入flash中,我以为这样子就可以了,谁知道重启后还是老程序 现在问题的关键点在于怎么样才能让boot loader读外部flash的文件到内部flash中,完成升级 还请大神指导
查看更多
20
个回答
默认排序
按发布时间排序
aozima
2019-10-28
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
其它同学遇到此类问题时,有把boot的log贴出来。 从log应该可以看些线索
tyustli
2019-10-28
这家伙很懒,什么也没写!
楼主可以看看这篇文章的后半部分: [https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/#app](https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/#app)
kuailedeluojie
2019-10-29
这家伙很懒,什么也没写!
>其它同学遇到此类问题时,有把boot的log贴出来。 >从log应该可以看些线索 --- log是这样的 ``` ×#™!ÇÒX`' ©!%Z¡¥ ¡QÃ#®©¹Æ 9j±g†Ä¡=fbJŒ.F#B(Î!„J±ÌÃgÁ2V‰>¸‰sÎns¬;Œ¡[(@õ˜È(J‘ï¿ï¿U èn.ZbwcSÆ©ÙúÿHŒkœOv{¿©®+¿9)¥!æ¡#â*â#,ÝQ1sŽ \ | / - RT - Thread Operating System / | \ 3.0.3 build Oct 28 2019 2006 - 2018 Copyright by rt-thread team Manufacturers ID error! JEDEC Read-ID Data : EF 40 16 W25Q32BV detection lwIP-2.0.2 initialized! TCP/IP initialized! HCLK_Frequency = 168000000Hz PCLK1_Frequency = 42000000Hz PCLK2_Frequency = 84000000Hz SYSCLK_Frequency = 168000000Hz rtc is not configured please configure with set_date and set_time fsw init timeout,current channel [1],Faile in ERROR PIN or READY PIN JUSONBP_UART: succeed to init module uart 33333333333333333333333333333
msh /> ```
kuailedeluojie
2019-10-29
这家伙很懒,什么也没写!
>楼主可以看看这篇文章的后半部分: >https://www.rt-thread.org/document/site/application-note/system/rtb ... --- 看了,不合适,之前的版本都是通过tcp来升级的,现在换了主控板,也是用同样的tcp工具连接升级,只是之前的boot loader 现在不能用了,所以才想到下载一个通用版的主控下来升级用
hello
2019-10-29
这家伙很懒,什么也没写!
[i=s] 本帖最后由 hello 于 2019-10-29 09:15 编辑 [/i] 我找到了下载位置 x1 > < >> << O x1
aozima
2019-10-29
调网络不抓包,调I2C等时序不上逻辑分析仪,就像电工不用万用表!多用整理的好的文字,比截图更省流量,还能在整理过程中思考。
[i=s] 本帖最后由 aozima 于 2019-10-29 09:09 编辑 [/i] >log是这样的 --- 嗯,你完美的避开了所有的有用日志。 另外,同类型的问题是否可以不要重复发贴? 历史老贴,问题解决了也应该有反馈。
kuailedeluojie
2019-10-29
这家伙很懒,什么也没写!
>嗯,你完美的避开了所有的有用日志。 > >另外,同类型的问题是否可以不要重复发贴? --- 我们产品的波特率设置成9600,是不是这个原因导致不能够打印出log,同样的问题不会重复发帖了,很多问题没有解决,但是领导说要把产品发出去,所以让测试的降低测试频率
kuailedeluojie
2019-10-29
这家伙很懒,什么也没写!
>我找到了下载位置 > x1 > > --- 在哪里找到的
hello
2019-10-30
这家伙很懒,什么也没写!
>在哪里找到的 --- [https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/](https://www.rt-thread.org/document/site/application-note/system/rtboot/an0028-rtboot/) 文档》》应用开发》》STM32通用BootLoader
小菜鸟爱吃菜
2019-10-30
这家伙很懒,什么也没写!
>log是这样的 --- 一样的问题
撰写答案
登录
注册新账号
关注者
0
被浏览
2.3k
关于作者
kuailedeluojie
这家伙很懒,什么也没写!
提问
44
回答
135
被采纳
0
关注TA
发私信
相关问题
1
Linux下通过USBTinyISP为Arduino开发板烧?写Bootloader
2
请教修改NVIC后RTT调度函数失效的问题[已解决 bootloader中打开了不必要的中断]
3
进入bootloader的方式探讨
4
求助:IAP里的APP使用的RTT,跳转后出错。[已解决]
5
有没有人在STM32F103上用UART IAP跑过RT-Thread?
6
想做网口的IAP远程升级,不知可不可行
7
IAP问题
8
[已解决]请教基于RTT的IAP程序切换到应用程序不成功的问题(基于STM32F4)?
9
stm32f4xx-----IAP移植APP程序需要注意的地方
10
在调试IAP网络升级遇到跳转之后bootloader程序网络不通
推荐文章
1
RT-Thread应用项目汇总
2
玩转RT-Thread系列教程
3
国产MCU移植系列教程汇总,欢迎查看!
4
机器人操作系统 (ROS2) 和 RT-Thread 通信
5
五分钟玩转RT-Thread新社区
6
【技术三千问】之《玩转ART-Pi》,看这篇就够了!干货汇总
7
关于STM32H7开发板上使用SDIO接口驱动SD卡挂载文件系统的问题总结
8
STM32的“GPU”——DMA2D实例详解
9
RT-Thread隐藏的宝藏之completion
10
【ART-PI】RT-Thread 开启RTC 与 Alarm组件
最新文章
1
RT-Thread项目助手v0.2.0 - 支持Env Windows
2
RttreadV5.10上,GD32F450Z RTC时间显示问题
3
rt-smart启动流程分析
4
EtherKit快速上手PROFINET
5
RTThread USB转串口无法接收数据
热门标签
RT-Thread Studio
串口
Env
LWIP
SPI
AT
Bootloader
Hardfault
CAN总线
FinSH
ART-Pi
USB
DMA
文件系统
RT-Thread
SCons
RT-Thread Nano
线程
MQTT
STM32
RTC
FAL
rt-smart
ESP8266
I2C_IIC
UART
WIZnet_W5500
ota在线升级
PWM
cubemx
flash
freemodbus
BSP
packages_软件包
潘多拉开发板_Pandora
定时器
ADC
flashDB
GD32
socket
编译报错
中断
Debug
rt_mq_消息队列_msg_queue
SFUD
msh
keil_MDK
ulog
MicroPython
C++_cpp
本月问答贡献
出出啊
1517
个答案
342
次被采纳
小小李sunny
1444
个答案
290
次被采纳
张世争
813
个答案
177
次被采纳
crystal266
547
个答案
161
次被采纳
whj467467222
1222
个答案
149
次被采纳
本月文章贡献
出出啊
1
篇文章
2
次点赞
小小李sunny
1
篇文章
1
次点赞
张世争
1
篇文章
3
次点赞
crystal266
2
篇文章
2
次点赞
whj467467222
2
篇文章
2
次点赞
回到
顶部
发布
问题
分享
好友
手机
浏览
扫码手机浏览
投诉
建议
回到
底部