打印
[AT32L021]

AT32L021调试中AT32IDE中报错Error: flash driver 'at32l0xx' not found

[复制链接]
1668|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
lulugl|  楼主 | 2024-12-18 20:23 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
【原因】
1、我在使用vscode进行编程下载中,配置好了下载参数:
{
    // See https://go.microsoft.com/fwlink/?LinkId=733558
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "label": "download code",
            "type": "process",
            "command": "D:/AT32IDE/OpenOCD/bin/openocd.exe",
            "args": [
                "-f",
                "D:/AT32IDE/OpenOCD/scripts/interface/atlink.cfg",
                "-f",
                "D:/AT32IDE/OpenOCD/scripts/target/at32l021xx.cfg",
                "-c",
                "program build/Project.elf verify reset exit"
            ],
            "group": "build"
        }
    ]
}
下载时提示:
 *  正在执行任务: D:/AT32IDE/OpenOCD/bin/openocd.exe -f D:/AT32IDE/OpenOCD/scripts/interface/atlink.cfg -f D:/AT32IDE/OpenOCD/scripts/target/at32l021xx.cfg -c program build/Project.elf verify reset exit 

Open On-Chip Debugger 0.11.0+dev-snapshot (2024-08-05-13:55)
Licensed under GNU GPL v2
For bug reports, read
        http://openocd.org/doc/doxygen/bugs.html
Error: flash driver 'at32l0xx' not found
几经周折还是没有下载成功。然后使用AT32 IDE创建了工程。配置调试如下:

下载时也是提示:

我查看了at32l021xx.cfg源文件,他起先的文件内容是

很典型,这文件是没有更新过的。
烦请官方更新一下这个配置文件!

使用特权

评论回复
沙发
TimeRiddle| | 2024-12-19 09:35 | 只看该作者
这是直接把F4的工程文件复制过来的吧

使用特权

评论回复
板凳
bobyang136| | 2024-12-19 09:42 | 只看该作者
请问你的AT32 IDE是哪个版本的呢,我这边测试最新版(V1.0.11)没有出现问题。你到官网下载一个最新版本更新一下吧(https://www.arterytek.com/file/download/1737)。
另外at32l021xx.cfg文件中“set CHIPNAME at32f4xx”不需要进行修改。这个是一个统一的名称。

使用特权

评论回复
地板
lulugl|  楼主 | 2024-12-19 09:55 | 只看该作者
bobyang136 发表于 2024-12-19 09:42
请问你的AT32 IDE是哪个版本的呢,我这边测试最新版(V1.0.11)没有出现问题。你到官网下载一个最新版本更新 ...

最新版本的AT32IDE,是不是安装后,openocd的环境没有配置成功,我最新使用openocd配置到系统路径中,就不报错了。

使用特权

评论回复
5
bobyang136| | 2024-12-19 10:01 | 只看该作者
lulugl 发表于 2024-12-19 09:55
最新版本的AT32IDE,是不是安装后,openocd的环境没有配置成功,我最新使用openocd配置到系统路径中,就 ...

AT32 IDE是基于Eclipse的,Eclipse存在一个问题,有些用户配置修改存放在configuration文件夹中的,有些是存放在.metadata中的。如果有修改,重新安装时可能就不会覆盖到这些文件中。可以删除原来的临时文件再重新安装,或者后续手动修改一下。

使用特权

评论回复
6
小宏121| | 2024-12-31 11:49 | 只看该作者
大佬,我也遇到和你一样的问题,我把at32f4xx改为at32f021xx也还是报错,Error: flash driver 'at32l021xx' not found,这个要怎么解决

使用特权

评论回复
7
lulugl|  楼主 | 2025-1-1 08:48 | 只看该作者
小宏121 发表于 2024-12-31 11:49
大佬,我也遇到和你一样的问题,我把at32f4xx改为at32f021xx也还是报错,Error: flash driver 'at32l021xx' ...

https://bbs.21ic.com/icview-3422192-1-1.html?#pid14407840
在这一篇里,我解决了问题的,你可以参照一下。

使用特权

评论回复
8
tifmill| | 2025-1-3 20:31 | 只看该作者
在 IDE的安装目录下查找是否有at32l0xx相关的驱动文件。

使用特权

评论回复
9
deliahouse887| | 2025-1-3 21:19 | 只看该作者
可能错误地选择了不匹配的 Flash 驱动或者没有正确配置与 Flash 相关的参数。

使用特权

评论回复
10
lzmm| | 2025-1-3 22:51 | 只看该作者
芯片支持包问题              

使用特权

评论回复
11
cemaj| | 2025-1-4 01:54 | 只看该作者
在项目属性中检查芯片型号是否正确设置为AT32L021。

使用特权

评论回复
12
mickit| | 2025-1-4 08:24 | 只看该作者
已经安装了适用于 AT32L021 的芯片支持包。

使用特权

评论回复
13
yeates333| | 2025-1-5 10:10 | 只看该作者
使用的是较旧或较新的IDE版本,可能会存在与当前硬件或固件不兼容的问题。

使用特权

评论回复
14
robincotton| | 2025-1-5 13:26 | 只看该作者
由于硬件连接问题,IDE可能无法正确识别目标设备。

使用特权

评论回复
15
febgxu| | 2025-1-5 14:15 | 只看该作者
安装不正确              

使用特权

评论回复
16
ulystronglll| | 2025-1-7 20:28 | 只看该作者
在项目设置中,指定Flash驱动的位置和相关配置参数。

使用特权

评论回复
17
youtome| | 2025-1-7 23:35 | 只看该作者
在项目设置中找到闪存驱动程序的路径,手动指定at32l0xx驱动程序的路径。

使用特权

评论回复
18
claretttt| | 2025-1-8 02:48 | 只看该作者
可以通过右键点击项目 -> 属性 -> 目标选项卡,检查“Device”是否设置为 AT32L021xxx

使用特权

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

本版积分规则

157

主题

754

帖子

10

粉丝