W800默認所有函數都是xip運行,xip相比於ram運行速率更低,如果算法對算力有要求,可以指定一些函數在ram運行,實現方法如下:
__attribute__((section(".sram.text")))
int TestSram(void)
{
return 0;
}
*(.sram.text)
W800還支持某些文件或者某些庫的代碼段都在ram運行,實現方法如下:
*(.text)
*(.text*)
*(.text.*)
替換為
*(EXCLUDE_FILE (*libuser.a *wm_diy_demo.o).text*)
*(.text*)
W800支持一些只讀全局變量加載到ram,實現方法如下
__attribute__((section(".sram.data")))
char sram_buf[16] = "hello";
*(.sram.data)
以上內容來源於大神@Alex
是不是SPI DMA方式驅動?
GPIO初始化的地方截圖看下。
目前我們AP+Web配網方式有用到webserver,不過也是文件方式訪問,sdk\src\app\web目錄下。
W801 作為AP模式,客戶端需要先加入W801創建的熱點,使客戶端和W801處於同一局域網,同時要保證客戶端鏈接的socket server的ip地址和端口號是否正確。
目前還沒有,SPI驅動SD網上有很多開源教程,鼓勵小夥伴們自行移植並分享到問答社區哦。
將flash中參數加載到sram內存中。
目前W806 SDK還沒有移植SDIO驅動,可以參考W800 SDK驅動例程。
1.標準SDK可以自行裁剪WIFI BT等射頻功能,或者QQ群裡已經有小夥伴幹過這個事情了。RTOS_W806_SDK(W800FreeRTOS).zip
2.這個建議很好,我會向公司請示,謝謝。
哪個中斷哦?
可以看官網資料文檔《WM_W800_固件升級指導_V1.1.pdf》
問 請問,W800-KIT-PRO全能版的最新固件在哪裡下載?