如果是同樣的固件,下載到開發板可以成功,下載到自己的板子失敗,那問題就出在自己做的板子上,可能原因,如使用的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的芯片。
問 電路原理圖,PCB設計