
STM32F413VGT6最小系统总结 (包括硬件问题和用JLINK 烧写程序时NO Cortex-m device**问题) 昨天终于买的据说带很多串口的STM32F413VGT6芯片终于到了,加上我那个5块钱打烊的电路板,晚上在焊坏了一块单片你的条件下,我终于第二块成功了,先来说说我遇到的问题。 硬件问题 1、单片机没有看芯片手册,然后发现片子上有两个标号,习惯上以为大标记对应的是1脚,就直接焊了,所以第一块单片机焊废了,心疼死我了。 ![]() 看芯片手册之后,才知道1脚是在ST标号的下边对应的那个脚,也就是那个小的圈圈对应的。 ![]() 2、第二个问题就是晶振。因为没有看数据手册,以为都是1、2脚是无缘晶振的两个脚,所以就直接连了。 ![]() 后面发现,晶振的脚是斜着的,1、3脚才是晶振的两引脚。 ![]() 所以从这可以看出,看数据手册就是节约钱,看数据手册就是节约时间。 NO Cortex-m device found in JTAG chain问题 接下来焊好了电路板,我发现下载程序下载不进去,因为之前没有弄过M4的单片机,我就一个一个的和M3的单片机进行比较对比,照着设置,各种试,确定单片机电路没有问题,并且肯定是设置的问题,后面通过下面的设置,最后成功了。 它出现的问题是NO Cortex-m device found in JTAGchain,是以下的界面。 ![]() ![]() ![]() 这是因为在这个设置窗口中,Debug设置下Use里面的Setting,里面的JTAGDevice Chain没有设置好。 ![]() ![]() 怎么设置呢? 打开了上面两个设置之后,发现在桌面的右下角有个JLink的图标(前提是已经安装了JLink的驱动),如下图所示,没有安装就下载一个安装。 ![]() 点击JLink图标,出现下面的界面。 ![]() 发现Device里面设置错误,这时选择Setting,把Device 改为我们需要的就行了。 ![]() 我用的是M4,如下: ![]() 再点击下载。 ![]() 这样就下载成功了。 文章出处: 菜鸟硬件工程师小廖的成长日记 |