現(xiàn)象描述
手上三塊mesh的板子,有一塊紅旭開發(fā)板,一塊谷雨開發(fā)板還有一塊艾克姆科技的垮兑,跑light switch的demo,第一次燒錄后三塊板子都是可以正常運(yùn)行的待逞,且按鍵和燈功能都正常甥角。后面download不同client和server程序后發(fā)送只有一塊開發(fā)板可以正常運(yùn)行,報(bào)錯(cuò)的開發(fā)板對(duì)應(yīng)dubug信息如下:
調(diào)試處理
由于產(chǎn)生斷言錯(cuò)誤的原因很多识樱,針對(duì)斷言內(nèi)容使用使用addr2line這個(gè)工具嗤无,具體如下圖所示:
屏蔽報(bào)錯(cuò)內(nèi)容后仍報(bào)錯(cuò),而且與每次燒錄有感怜庸,推測(cè)download方式未Erase有關(guān)当犯。
處理方法
在download程序前先EraseAll如下圖
最后
EraseAll后再次DownLoad程序,功能正常割疾。