用STM32仿真时遇到的两个问题(仿真进不去)

1、最近在用试验板仿真的时候,经常会连接不上,keil中魔术棒里面的参数也都是对的。这样用了两天,彻底连接不上了。

        经过检查,板子的5V、3.3V电源都是正常的。更换了一块芯片后还是连不上。用万用表量了下SWDIO、SWCLK引脚,发现SWDIO脚和仿真的接线端子不通,把焊盘、引脚都重新焊好了还是不行,大概是焊盘出了问题,最后直接飞线到SWDIO才搞定。

         教训:连不上的时候先要检查参数都对不对,若软件上没什么问题,要先看看电源正不正常,连线是不是都通的,最后考虑会不会是芯片烧掉了。

 

    2、   某天有个STM32芯片连上KEIL准备仿真,一仿真就出错,但是能连接上。用SEGGER软件也能将程序烧进去。

    经过一翻检查,上网查了好多资料,最后发现是芯片的实际RAM是4KB,而keil中flash download中RAM的范围超出了实际的RAM大小,所以一仿真就报错。

     所以keil中魔术棒选项中的flash和RAM的大小要和芯片的参数对应,要不然出了问题都想不到哪里错了。

你可能感兴趣的:(STM32)