看門狗開著
看門狗開著
你提高CPU時鐘的話應該是有影響的,寄存器手冊中有一句話是這樣的
你看的時鐘為1MHZ 應該是這個吧
你提高了CPU的時鐘默認也就FHCLK的時鐘
因為SDIO host 掛載在AHB1總線上
這是我的分析,你自己再細細分析下
你使用 pvPortMalloc 內存分配的話,再次調用xPortGetFreeHeapSize的話應該數值應該就會變了
這個是由的啊在 startup.S文件中,開始的時候那不是中斷向量表麼,裡面的名字就是中斷處理函數的名字啊,官方的demo例子裡是有中斷相關的例子的
可以進行讀出,我現在手上暫時沒有對應的開發板,臨時寫了個用qemu 測試可以通過的,你參考寫下就行了
unsigned int GetCpuIdr(void)
{
unsigned int id = 0;
asm volatile(
"mfcr %[id], cr<13, 0>\n\t"
:[id]"+&r"(id)
:
:
);
return id;
}
我在CDS上按照你說的編譯並沒有出現編譯報錯的現象,能在詳細一點麼?
問 w806如何實現軟件複位呢?