GigaDevice MCU 自己写bootloader烧录程序怎么写?

[复制链接]
6524|36
清芯芯清 发表于 2024-10-15 08:35 | 显示全部楼层
初始化时钟、GPIO、通信接口等。接收数据:通过通信接口接收来自上位机的数据
canfeil 发表于 2024-10-15 11:00 | 显示全部楼层
确保你有一个支持串口、I2C、SPI等通信接口的调试工具,主要是你注意要用哪个通讯接口通讯
yangxiaor520 发表于 2024-10-23 08:01 来自手机 | 显示全部楼层
参考官方的IAP例程看看就知道怎么写了,关键是要了解清楚原理。
jdqdan 发表于 2024-12-23 11:20 | 显示全部楼层
在写入新数据之前,擦除目标闪存区域
鹿鼎计 发表于 2024-12-23 11:55 | 显示全部楼层
编写GigaDevice MCU的Bootloader烧录程序,需了解芯片型号与指令集。首先编写启动代码,设置系统时钟等初始化程序;然后编写接收并验证固件数据部分的代码;最后写入闪存并执行重启指令。确保程序简洁可靠。
dreamCar 发表于 2024-12-24 14:59 | 显示全部楼层
如果需要刻录新固件,从外部存储器(如sd卡、usb等)加载新固件。)到内部存储器(如闪存)
朝生 发表于 2024-12-25 18:23 | 显示全部楼层
都一样。你可以在网上找到任何引导程序并参考它
Amazingxixixi 发表于 2024-12-27 14:56 | 显示全部楼层
都是在协议里面实现的,
wex1002 发表于 2025-1-2 10:40 | 显示全部楼层
这很简单。参考官方isp运营即可
Pretext 发表于 2025-1-3 22:21 | 显示全部楼层
或者参考相关文件进行开发
biechedan 发表于 2025-1-4 07:46 | 显示全部楼层
创建一个新的项目,编写你的应用程序代码。
配置项目的启动地址为APPLICATION_START_ADDR(例如0x08002000)。
编译项目,生成Hex文件。
lllook 发表于 2025-1-7 11:48 | 显示全部楼层
需要知道你的gigadevice,mcu型号及其对应的引导模式
ingramward 发表于 2025-1-7 23:15 | 显示全部楼层
如自定义boot引导程序,使用效果和自己编写的IAP程序功能相似,在程序中添加特定串口烧录程序,通过协议触发从当前程序直接跳转到芯片自带的程序装在引导程序
weifeng90 发表于 2025-1-8 08:10 来自手机 | 显示全部楼层
参考标准IAP代码进行修改优化即可。
流星flash 发表于 2025-1-11 22:09 | 显示全部楼层
确保MCU可以正确引导至正确的引导模式,并且新固件可以正确刻录。,
LLGTR 发表于 2025-1-13 19:56 | 显示全部楼层
很简单。参考官方isp运营就行了,
理想阳 发表于 2025-1-16 23:31 | 显示全部楼层
你需要知道你的设备,mcu型号及其对应的引导模式,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部