[AT32F435]

官方例程IAP,通信错误。

[复制链接]
1018|21
手机看帖
扫描二维码
随时随地手机跟帖
codercmd|  楼主 | 2025-6-16 08:32 | 显示全部楼层 |阅读模式
我先验证,我的串口是没有问题的。
然后通过DAP把官方的bootload下载进去。
再用IAP下载官方的示例程序led,或者我自己编译的代码,都是出现通信错误。
123.png
iap通信.png

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 22:51 | 显示全部楼层
我找到原因了。我之前都是用JLINK/DAP在keil中,直接烧写。
我在看gd32的烧写的时候,看到他们需要先擦除。  5楼的兄弟也提到过,当时我忽视了。
后面我用ICP来烧写,先全擦除就行了。
6674268502f7134b94.png

使用特权

评论回复
muyichuan2012| | 2025-6-16 11:25 | 显示全部楼层
IAP bootloader下载后,要注意先复位,确保LED2在闪烁,表示bootloader已正常工作。
另外,请问使用的AT32F435什么型号,不同型号page size不同。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 13:42 | 显示全部楼层
我用的是vmt7.例程的mcu是zmt7

使用特权

评论回复
muyichuan2012| | 2025-6-16 15:06 | 显示全部楼层
刚才我试了一下,是可以下载的,如下图。
IAP.PNG

使用特权

评论回复
NightfallBallad| | 2025-6-16 16:18 | 显示全部楼层
你下载的时候最好全片擦除,还有型号要选对,flash的大小之类的。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 16:20 | 显示全部楼层
我的板子led灯 不是对应官方的,我把led2修改成我板子对应的引脚,bootloader,灯没有亮。
然后我下载,直接就报错了。
23902684fd33df2e07.png

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 16:22 | 显示全部楼层
muyichuan2012 发表于 2025-6-16 15:06
刚才我试了一下,是可以下载的,如下图。

bootloader下载,我是通过jlink直接下载的。在jlink下载的时候,设置了下载完自动重启的。
这个有影响吗?

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 16:26 | 显示全部楼层
刚刚是我改错led引脚了,现在bootloader 灯闪烁了。说明我的bootloader是没问题的。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 16:34 | 显示全部楼层
bootloader灯闪烁,没问题。配置也贴图了。还是下载到10%就报错了
8171684fd6ddd30a0.png

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 16:34 | 显示全部楼层
bootloader的贴图
20826684fd71a9ab4d.png

使用特权

评论回复
jobszheng| | 2025-6-16 17:23 | 显示全部楼层
楼主,你把串口助手的串口号关闭掉。
串口是独占式硬件,在同一个时间上只能打开一个。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 17:40 | 显示全部楼层
jobszheng 发表于 2025-6-16 17:23
楼主,你把串口助手的串口号关闭掉。
串口是独占式硬件,在同一个时间上只能打开一个。 ...

关闭了,如果不关闭,不会下载10%,一开始就会出错。

使用特权

评论回复
muyichuan2012| | 2025-6-16 18:04 | 显示全部楼层
先不要用你自己的代码测试,先用BSP里IAP案例,什么都不修改,直接测试一下。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 18:34 | 显示全部楼层
muyichuan2012 发表于 2025-6-16 18:04
先不要用你自己的代码测试,先用BSP里IAP案例,什么都不修改,直接测试一下。 ...

也是一样的问题。下载到了10%就弹错误。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 18:34 | 显示全部楼层
用官网的示例bin文件,也是一样的问题。。
3526684ff33ea5168.png

使用特权

评论回复
muyichuan2012| | 2025-6-16 19:00 | 显示全部楼层
这就奇怪了,我今天试了一下,是可以的。
IAP.PNG

使用特权

评论回复
jobszheng| | 2025-6-16 20:54 | 显示全部楼层
这个就有点玄学了。难道楼主没有把bootloader烧录进去?

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 22:05 | 显示全部楼层
烧写进去了,我的LED灯闪烁了。只是不同的IO口,我改好了。

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 22:18 | 显示全部楼层
我是在官网的示例程序上改的。我把程序上传上来。麻烦你下载看看能否成功,我排查是否为硬件问题。谢谢了!

app_led3_toggle.zip

3.94 MB

bootloader.zip

4.25 MB

使用特权

评论回复
codercmd|  楼主 | 2025-6-16 22:25 | 显示全部楼层
codercmd 发表于 2025-6-16 22:18
我是在官网的示例程序上改的。我把程序上传上来。麻烦你下载看看能否成功,我排查是否为硬件问题。谢谢了! ...

硬件我也不知道如何去排查了。
我的串口是没问题的,我单独的程序是可以串口打印收发的。说明串口没问题。

使用特权

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

本版积分规则

2

主题

18

帖子

0

粉丝