打印
[AT32F435]

AT32F435的QSPI的MDK下载算法

[复制链接]
1559|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
AT32F435的QSPI1接的QSPI Flash(W25Q128JVSQ)使用的官方的MDK下载算法,适配好了QSPI的GPIO,无法下载程序到QSPI Flash。但是QSPI读写数据测试正常。不知道是什么原因。有没有哪位使用这个下载算法下载到QSPI FLASH的。


微信图片_20231009161457.png (47.81 KB )

微信图片_20231009161457.png

微信图片_20231009161257.png (42.18 KB )

微信图片_20231009161257.png

960406523b8a395c6e.png (47.81 KB )

960406523b8a395c6e.png

使用特权

评论回复
沙发
赵小二弟弟| | 2023-10-11 15:44 | 只看该作者
一样的情况,你解决了嘛

使用特权

评论回复
板凳
muyichuan2012| | 2023-10-11 17:50 | 只看该作者
不确定楼主怎么修改的,可以把制作FLM文件的工程文件上传一下吗?我们给你检查一下

使用特权

评论回复
地板
赵小二弟弟| | 2023-10-11 18:40 | 只看该作者
本帖最后由 赵小二弟弟 于 2023-10-11 18:41 编辑

能帮我 看下不 @muyichuan2012  用的 就是 at-surf-f437全功能开发板

at32f435_437_qspi_algorithm_demo.rar

34.44 KB

使用特权

评论回复
5
084425| | 2023-10-12 10:17 | 只看该作者
另外调用这个算法的应用程序工程也发一下,看看是否应用工程没配置对

使用特权

评论回复
6
084425| | 2023-10-12 10:32 | 只看该作者
还有你改的pin跟surf板子也对不上,surf板子上flash的pin就是BSP里demo的pin不需要改动

使用特权

评论回复
评论
赵小二弟弟 2023-10-12 11:22 回复TA
pin我是按照F437里面QSPI例程改的,我看板子上面连接的是一片W25Q128,QSPI例程读写是正常的。 
7
赵小二弟弟| | 2023-10-12 11:29 | 只看该作者
@084425  用的是LED例程,定义了一个在0x90000000 的变量 ,会下载失败

rgb_led.rar

3.57 MB

使用特权

评论回复
8
赵小二弟弟| | 2023-10-12 11:33 | 只看该作者
我的是这个 开发板 ,您能帮我确认下 管脚和其他地方 对吗

使用特权

评论回复
9
084425| | 2023-10-13 10:48 | 只看该作者
有几个问题
1.BSP里源代码有一处错误,qspi1_gpio_seclet.c中245行为开启qspi1时钟,将代码改为CRM->ahben3 |= (uint32_t)(1<<1),这个下一版BSP进版会修正
2.rgb_led应用代码中定义的地址0x90000000的变量下载到flash无意义,改为const常量
3.rgb_led应用工程配置中,添加qspi算法,并且算法下载的size改大点,如下图

使用特权

评论回复
10
ryan_jiang|  楼主 | 2023-10-16 16:49 | 只看该作者
本帖最后由 ryan_jiang 于 2023-10-16 17:07 编辑
muyichuan2012 发表于 2023-10-11 17:50
不确定楼主怎么修改的,可以把制作FLM文件的工程文件上传一下吗?我们给你检查一下 ...

FLM文件的工程文件已上传到附件,感谢,帮忙看看是上面问题,谢谢!

at32f435_437_qspi_algorithm_demo.rar

94.89 KB

led_toggle.rar

140.58 KB

使用特权

评论回复
11
muyichuan2012| | 2023-10-17 14:53 | 只看该作者
9楼已经替你找到原因,请按他说的进行处理。

使用特权

评论回复
12
ryan_jiang|  楼主 | 2023-10-18 13:55 | 只看该作者
赵小二弟弟 发表于 2023-10-11 15:44
一样的情况,你解决了嘛

你好,你的下载程序到QSPI的flash的问题解决了吗?

使用特权

评论回复
13
ryan_jiang|  楼主 | 2023-10-18 14:31 | 只看该作者
084425 发表于 2023-10-13 10:48
有几个问题
1.BSP里源代码有一处错误,qspi1_gpio_seclet.c中245行为开启qspi1时钟,将代码改为CRM->ahben3 ...

您好,我按您这改了之后,下载到QSPI flash的时候,出现了下载进度,但是会跳出“ERROR:Flash Download Fail Cortex-M4的错误窗口”,截图见附件。

微信图片_20231018140341.png (438.94 KB )

微信图片_20231018140341.png

微信图片_20231018140329.png (161.24 KB )

微信图片_20231018140329.png

使用特权

评论回复
14
084425| | 2023-11-1 16:32 | 只看该作者
ryan_jiang 发表于 2023-10-18 14:31
您好,我按您这改了之后,下载到QSPI flash的时候,出现了下载进度,但是会跳出“ERROR:Flash Download F ...

LOG显示是没下载成功,读取回来的数据都是FF,你用suf板子的话再确认一下算法文件是否选择正确,有两个qspi,板子上还有个跳线帽

使用特权

评论回复
15
lajfda001| | 2023-11-2 08:56 | 只看该作者
楼主怎么修改的?分享一下

使用特权

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

本版积分规则

5

主题

20

帖子

1

粉丝