打印

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

[复制链接]
楼主: ucosii01
手机看帖
扫描二维码
随时随地手机跟帖
21
清芯芯清| | 2024-10-15 08:35 | 只看该作者 回帖奖励 |倒序浏览
初始化时钟、GPIO、通信接口等。接收数据:通过通信接口接收来自上位机的数据

使用特权

评论回复
22
canfeil| | 2024-10-15 11:00 | 只看该作者
确保你有一个支持串口、I2C、SPI等通信接口的调试工具,主要是你注意要用哪个通讯接口通讯

使用特权

评论回复
23
yangxiaor520| | 2024-10-23 08:01 | 只看该作者
参考官方的IAP例程看看就知道怎么写了,关键是要了解清楚原理。

使用特权

评论回复
24
jdqdan| | 2024-12-23 11:20 | 只看该作者
在写入新数据之前,擦除目标闪存区域

使用特权

评论回复
25
鹿鼎计| | 2024-12-23 11:55 | 只看该作者
编写GigaDevice MCU的Bootloader烧录程序,需了解芯片型号与指令集。首先编写启动代码,设置系统时钟等初始化程序;然后编写接收并验证固件数据部分的代码;最后写入闪存并执行重启指令。确保程序简洁可靠。

使用特权

评论回复
26
dreamCar| | 2024-12-24 14:59 | 只看该作者
如果需要刻录新固件,从外部存储器(如sd卡、usb等)加载新固件。)到内部存储器(如闪存)

使用特权

评论回复
27
朝生| | 2024-12-25 18:23 | 只看该作者
都一样。你可以在网上找到任何引导程序并参考它

使用特权

评论回复
28
Amazingxixixi| | 2024-12-27 14:56 | 只看该作者
都是在协议里面实现的,

使用特权

评论回复
29
wex1002| | 2025-1-2 10:40 | 只看该作者
这很简单。参考官方isp运营即可

使用特权

评论回复
30
Pretext| | 2025-1-3 22:21 | 只看该作者
或者参考相关文件进行开发

使用特权

评论回复
31
biechedan| | 2025-1-4 07:46 | 只看该作者
创建一个新的项目,编写你的应用程序代码。
配置项目的启动地址为APPLICATION_START_ADDR(例如0x08002000)。
编译项目,生成Hex文件。

使用特权

评论回复
32
lllook| | 2025-1-7 11:48 | 只看该作者
需要知道你的gigadevice,mcu型号及其对应的引导模式

使用特权

评论回复
33
ingramward| | 2025-1-7 23:15 | 只看该作者
如自定义boot引导程序,使用效果和自己编写的IAP程序功能相似,在程序中添加特定串口烧录程序,通过协议触发从当前程序直接跳转到芯片自带的程序装在引导程序

使用特权

评论回复
34
weifeng90| | 2025-1-8 08:10 | 只看该作者
参考标准IAP代码进行修改优化即可。

使用特权

评论回复
35
光光雎鸠| | 2025-1-10 13:50 | 只看该作者
确保在擦除和写入闪存时,引导加载程序本身不会被破坏

使用特权

评论回复
36
流星flash| | 2025-1-11 22:09 | 只看该作者
确保MCU可以正确引导至正确的引导模式,并且新固件可以正确刻录。,

使用特权

评论回复
37
AuroraS| | 2025-1-12 23:02 | 只看该作者
在每个步骤中添加错误处理机制,以确保引导加载程序的健壮性

使用特权

评论回复
38
LLGTR| | 2025-1-13 19:56 | 只看该作者
很简单。参考官方isp运营就行了,

使用特权

评论回复
39
理想阳| | 2025-1-16 23:31 | 只看该作者
你需要知道你的设备,mcu型号及其对应的引导模式,

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则