本帖最后由 纪国圣 于 2021-1-25 21:34 编辑
今天晚上收到板子,于是迫不及待的连接至电脑调试。keil安装好pack后,由于板子第一次连接电脑,所以需要通过Artery_ATLink-USART_DriverInstall.exe安装驱动。驱动安装成功后如图:
然后将AT32F403的工程改写为适用于AT32F407的工程后下载到芯片中,结果下载到一半突然断开。打开Debug选项卡发现ATLINK找不到芯片:
很疑惑为什么调试器可以被识别而芯片不能。于是乎打开ArteryICPProgrammer.exe:
一番操作下来不仅可以识别芯片,还可以正常下载程序,可keil还是不能识别芯片。难道我忘了什么操作?
漫无目的的查找发现Artery AT32 MCU Pack_20210113\Pack\Pack_Keil_AT32F4xx_CH_V1.3.4文件夹下Keil4_AT32F4xx_AddOn.exe:
点击安装,发现keil识别芯片:
可惜没有兴奋多久,重新下载之前的程序,keil又不能识别芯片。尝试安装Keil4_AT32F4xx_AddOn.exe不起作用。没辙,通过ArteryICPProgrammer下载官方例程,问题又解决了。看来我用的工程有问题,之后只能重头开始新建工程开发程序。
|