如果是同样的固件,下载到开发板可以成功,下载到自己的板子失败,那问题就出在自己做的板子上,可能原因,如使用的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设计