打印
[AT32F435]

官方例程IAP,通信错误。

[复制链接]
507|21
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
我先验证,我的串口是没有问题的。
然后通过DAP把官方的bootload下载进去。
再用IAP下载官方的示例程序led,或者我自己编译的代码,都是出现通信错误。

123.png (145.79 KB )

123.png

iap通信.png (104.95 KB )

iap通信.png

使用特权

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

6674268502f7134b94.png (182 KB )

6674268502f7134b94.png

使用特权

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

使用特权

评论回复
地板
codercmd|  楼主 | 2025-6-16 13:42 | 只看该作者
我用的是vmt7.例程的mcu是zmt7

使用特权

评论回复
5
muyichuan2012| | 2025-6-16 15:06 | 只看该作者
刚才我试了一下,是可以下载的,如下图。

使用特权

评论回复
6
NightfallBallad| | 2025-6-16 16:18 | 只看该作者
你下载的时候最好全片擦除,还有型号要选对,flash的大小之类的。

使用特权

评论回复
7
codercmd|  楼主 | 2025-6-16 16:20 | 只看该作者
我的板子led灯 不是对应官方的,我把led2修改成我板子对应的引脚,bootloader,灯没有亮。
然后我下载,直接就报错了。

23902684fd33df2e07.png (49.26 KB )

23902684fd33df2e07.png

使用特权

评论回复
8
codercmd|  楼主 | 2025-6-16 16:22 | 只看该作者
muyichuan2012 发表于 2025-6-16 15:06
刚才我试了一下,是可以下载的,如下图。

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

使用特权

评论回复
9
codercmd|  楼主 | 2025-6-16 16:26 | 只看该作者
刚刚是我改错led引脚了,现在bootloader 灯闪烁了。说明我的bootloader是没问题的。

使用特权

评论回复
10
codercmd|  楼主 | 2025-6-16 16:34 | 只看该作者
bootloader灯闪烁,没问题。配置也贴图了。还是下载到10%就报错了

8171684fd6ddd30a0.png (122.65 KB )

8171684fd6ddd30a0.png

使用特权

评论回复
11
codercmd|  楼主 | 2025-6-16 16:34 | 只看该作者
bootloader的贴图

20826684fd71a9ab4d.png (138.94 KB )

20826684fd71a9ab4d.png

使用特权

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

使用特权

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

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

使用特权

评论回复
14
muyichuan2012| | 2025-6-16 18:04 | 只看该作者
先不要用你自己的代码测试,先用BSP里IAP案例,什么都不修改,直接测试一下。

使用特权

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

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

使用特权

评论回复
16
codercmd|  楼主 | 2025-6-16 18:34 | 只看该作者
用官网的示例bin文件,也是一样的问题。。

3526684ff33ea5168.png (70.17 KB )

3526684ff33ea5168.png

使用特权

评论回复
17
muyichuan2012| | 2025-6-16 19:00 | 只看该作者
这就奇怪了,我今天试了一下,是可以的。

使用特权

评论回复
18
jobszheng| | 2025-6-16 20:54 | 只看该作者
这个就有点玄学了。难道楼主没有把bootloader烧录进去?

使用特权

评论回复
19
codercmd|  楼主 | 2025-6-16 22:05 | 只看该作者
烧写进去了,我的LED灯闪烁了。只是不同的IO口,我改好了。

使用特权

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

app_led3_toggle.zip

3.94 MB

bootloader.zip

4.25 MB

使用特权

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

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

使用特权

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

本版积分规则

2

主题

18

帖子

0

粉丝