(图片来源网络,侵删)
1.软件使用问题1.1 MCU使用keil仿真不能实时观看变量变化?1.2 使用GD32E230XX系列 keil不能正常下载PACK包?1.3下载pack安装包的方法1.4 GD32E23X系列下载仿真程序找不到J-LINK/J-TRACE Cortex仿真器?1.5 GD32E23XX系列软件在仿真的时候,找不到型号不能仿真?1.6 客户在仿真的时候,运行都是正常的,下载程序程序运行不起来?1.7使用IAR软件仿真出现局部数组的数据和初始化的时候不一样?1.8程序下载出现Error:Flash Download failed - “Cortex-M3”?问题1.9Keil仿真出现cannotaccess target shutting down debug问题?1.1MCU使用keil仿真不能实时观看变量变化?Keil MCU仿真当中,通过watch窗口观看全局变量,全局变量不变化?解决方法:调试状态下,勾上keil标签View->Periodic Window Update图1-11.2使用GD32E230XX系列keil不能正常下载PACK包?出现如下图的错误:图1-2-1由于GD32E23X系列的MCU是最新出来的需要把keil的版本升级到keil MDK5.26及更高版本支持安装文件1.3下载pack安装包的方法Pack包芯片在keil下的支持包,包括芯片型号,算法文件,等等信息1>在keil软件下下载,需要保持电脑连网图1-3-1图1-3-2如果没有显示GD厂家的型号,需要点击一下更新如果还是找不到就需要更新更高版本的keil了2>通过GD官方的网盘下载pack包链接地址如下找到对应MCU型号下载pack包https://pan.baidu.com/s/1mhQsNpu#list/path=%2F%E5%85%B1%E4%BA%AB%E6%96%87%E4%BB%B6%E5%A4%B9%2FAddon%E9%80%89%E5%9E%8B%E6%8F%92%E4%BB%B6(KEIL%E5%92%8CIAR)%2FGD_MDK%E6%8F%92%E4%BB%B6&parentPath=%2F3>通过GD 官方网站下载,安装PACK包www.gd32mcu.com1.4 GD32E23X系列下载仿真程序找不到J-LINK/J-TRACE Cortex仿真器?参考下图,主要问题的原因是GD32E23X,是新出来的M23内核,老的keil版本不支持需要把keil升级到新的版本需要支持GD32E23x系列IAR8.32、Keil MDK 5.26及更高版本支持安装文件1.5 GD32E23XX系列软件在仿真的时候,找不到型号不能仿真?出现下面的图片这个需要点击OK,把仿真的类别选择为CORTEX-M23的内核就可以了1.6客户在仿真的时候,运行都是正常的,下载程序程序运行不起来?现在出问题主要出现在GD32E230,GD32F103上遇到这样的问题需要询问客户使用的GD固件库版本如果是比较老的版本让客户使用最新的固件库版本都是给客户用最新的固件库版本解决了这个问题图1-6-11.7使用IAR软件仿真出现局部数组的数据和初始化的时候不一样?出现问题如下图:图1-7-1使用单片机型号:GD32E23X系列IAR版本:IAR8.2出现这个问题不是程序的问题,是IAR软件显示的问题声明一个全局变量的数组内容和局部变量数据内容相同的数据用全局变量的数据和局部变量数组内容做比较,内容是完全相同的相同的程序从keil上看是完全正确体现出来了图1-7-21.8程序下载出现Error:Flash Download failed - “Cortex-M3”?问题前提条件时可以读到MCU的 ID 号如下图:图1-8-1解决办法:1>看是否加载Flash算法文件图1-8-22>不要是用ST-LINK需要是用J-link GD-LINK1.9Keil仿真出现cannot access target shutting down debug问题?图2-6-1客户使用的单片机型号是GD32F150G8U6解决办法:1.SWD引脚是否和PA13 PA14引脚复用2.如果使用的是ST LINK建议客户使用J-LINK或者GD-LINK.
0 评论