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

注冊於 3年前

回答
132
文章
10
關注者
2

如果是同樣的固件,下載到開發板可以成功,下載到自己的板子失敗,那問題就出在自己做的板子上,可能原因,如使用的usb轉串口小板是不是穩定,連接是不是穩定,包括晶振不好都有可能導致下載失敗。另外就是固件下載的地址是否和芯片flash大小匹配,arduino開發板的w800芯片是2Mflash,HLINK開發板不確定是哪顆芯片,如果是W806是1M flash,如果也是W800那就是2Mflash。如果用的W800 SDK,那SDK默認是2M flash配置。如果用的是W806 SDK,那就是1M flash配置。1M flash的固件可以下載到1M或者2M flash芯片,但是2M flash的固件只能下載到2M flash的芯片。

是不是公司限制了使用動態ip,用手機或者pc去連這個路由器,動態ip的情況下能連上嗎。

運行wm.py devconfig命令就會打開設備配置表,裡面有配置時鐘樹的選項。如下圖image.png

第一個圖是設置發送間隔和次數的,發送功率目前還沒有設置的地方,可以先用接口自己設置下,參考第二個圖。
image.png

image.png

如果用的是W800_SDK_V1.00.10,在demo目錄有就又wm_i2c_demo.c。如果用的是WM_IOT_SDK,在example/peripheral/i2c目錄下有I2C的demo。

一般使用setrtc和getrtc就夠了,如果想用定時中斷方式,就需要tls_rtc_timer_start接口來設置定時時間了,類似於鬧鐘,到幾點產生個中斷。

勾選擦除flash會把整片flash除了前8K之外的所有區域擦除,平時下載固件不需要勾選。

發布
問題