最近在学习STM32,碰到几个问题,网上也找不到资料。
第一个开发板,程序更新进去运行了几天,结果到了晚上,就成这个样子了。电源和GND测下来有30欧姆电阻,问题在哪里也找不到。用3.3V供电就是照片这个样子,芯片所有的引脚应该都是输出高电平,USART接到另外一个板子上,灯也常亮。接5V供电不工作,5V转3.3V是AMS1117.
换了另外一个开发板,前几天程序能更新进去正常运行(boot0和boot1都悬空)。几天后,程序也不运行了,研究了几天,发现是按复位键才能运行。以为问题都解决了,之后又放了几天,在通电,按复位键也运行不了了。但是程序可以正常下载到芯片。然后就网上找方法解决,可能是boot0和boot1问题导致的。然后将boot0接到GND,偶尔程序能跑起来,现在也没办法运行了。Boot0接到GND,程序下到芯片后,按复位键,程序不运行,也不会报错。Boot0悬空,下程序后,按复位键出现下面这个错误,从报错地址来看,是不是从内部SRAM启动了?现在Boot0和Boot1弄得我有点混乱,怎样程序都不能运行。
下面报错是Boot0和Boot1悬空,按下复位键出现的。
No source available for "uwTickPrio() at 0x20000004"
是否有解决方案?