abcd
abcd - 認證專家
我只是個路過的老年人~

注冊於 3年前

回答
148
文章
10
關注者
2

t-connect調用的就是demo_connect_net接口,檢查下傳的參數是否有問題,以及調用的位置。

不建議設置定於5us的定時值,中斷的跳轉以及中斷函數的執行,本身也會占用時間,會導致結果和預期不符。ns級別的延時只能自己用延時或者空指令來調整實現。另外IO控制如果直接調用GPIO的接口也會導致延時增大,接口本身執行都已經超過延時時間了,可以考慮直接操作寄存器地址來控制IO

這個是用cklink下載時才會用的到文件,在tools/w806/utilities目錄下,推薦用串口工具下載。

直接看W80X系列的芯片,寄存器手冊都是一樣的,直接看W800就行。

防拷貝依賴的是UUID,只要判斷UUID不一致了,就不執行程序,這點對於片內片外沒有區別。

W801和W801S只有幾個pin腳不一樣,其他的都一樣,最大區別是W801S引出了wakeup腳,後續新用戶推薦用W801S,所以沒有W801。

同樣的初始化,先把串口3接到pc上,用pc端串口工具給W806發數據,看打印出來是否正確。如果正確,那就需要看433M接收模塊的相關資料,看是否需要什麼初始化。另外注意兩個模塊之間的IO電平是否一致,都是3.3v嗎。

可以把兩個buffer的地址打印出來看下是不是四字節對齊。

失敗具體是什麼情況,有什麼log信息嗎,可以先用demo試下,我這邊用demo循環start/stop是沒問題的。

image.png

那應該運行固件w800.fls應該也超過了1087k了吧,如果user_area沒有使用的話,可以把這部分用起來,但是w800.fls和w800_ota.img總和不能超過(0x1fc000 - 0x10000)。具體修改參考http://ask.winnermicro.com/article/228.html

UDP協議本身就是不建立連接,不保證數據的完整性,丟包是正常的。

tls_param_set(TLS_PARAM_ID_IP, (void *)&param_ip, TRUE);
在加網之前調用這個接口設置。

分享類的內容可以發到文章,問答類以解答問題為主。

發布
問題