查看:
1358
|
回复:
1
|
梁山派开发板 GD32F470 用DAP在线烧录程序后测试时会自动把芯片锁死是什么原因?
|
|
发表于2023-06-17 11:01:17
|
显示全部楼层
1#
电梯直达
梁山派开发板单独运行可以正常,但是一接到智能小车扩展板上后就会把芯片锁死, 程序运行错乱, 在Keil中继续通过 DAP下载时,发现下载失败, 要通过 FlyMcu 清除芯片后才能恢复正常, 单独把开发板取下烧好程序再插上智能小车扩展板又锁住了,程序又开始乱跑。 反复对过接口并没有接错, 查看各驱动的IO口引脚也都是默认的普通GPIO口,实在搞不懂了, 不知道芯片自动上锁的条件是什么? 这样也许比较能快速找到问题点。
|
|
发表于2023-06-19 11:07:54
|
显示全部楼层
2#
你的原理图中使用到了PA13/PA14引脚,并且在软件部分也使用到了。使用这两个引脚作为GPIO会导致无法通过SW下载,DAP-LINK无法识别。 1, PA13 和 PA14 使用了是不是会引起芯片上锁? 不会锁,但是SW下载接口就没有了,只能通过串口ISP模式下载。 2, 这两个引脚如果要有做普通I/O口,要如何对这两个引脚I/O口重定义? 直接像GPIO配置一样用就可以,但是会无法使用SW下载,DAP-link无法识别。只可以通过串口ISP下载(不建议使用PA13PA14) |
|