2019-08-17 04:31发布
login_FAE 发表于 2017-6-27 11:51 可能你 BOOT0没有下拉处理
孤独的流浪者 发表于 2017-6-27 15:01 主要问题是我这有四块相同的板子,下的同一个程序,两块第一次就能上电,两块第一次上不去电,第二次才能 ...
yuzeyuan1 发表于 2017-6-28 11:18 上电后能不能调试一下,抓一下死在了哪里?或是找个位置加个打印,我遇到过的情况是它死在了RTC初始化里 ...
最多设置5个标签!
主要问题是我这有四块相同的板子,下的同一个程序,两块第一次就能上电,两块第一次上不去电,第二次才能上电。
上电后能不能调试一下,抓一下死在了哪里?或是找个位置加个打印,我遇到过的情况是它死在了RTC初始化里,也是有的板子好使,有的不好使。原因可能是个别板子晶振起振太慢,会有一个地方进行死循环,就算晶振起来了也不会出来,看着像死机了。
还一次是因为用操作系统时,我在RTC某个函数里面加了个线程释放函数,而在开启线程前就会执行这个线程释放函数,就死机了。有些板子RTC很稳或是起振很快,就不会进入RTC的这个函数,所以它不会死机。
昨天本来想测试,但是板子烧了,今天刚修好 ,第一次上不去电的板子进调试,可以执行,没有停,但是不调试 ,仍然需要第二次上电,有可能是硬件的问题了。
一周热门 更多>