adv_vendor_self_provision_with_peripheral这个例程如何进行在线调试?
我看烧录是需要4个HEX文件,但是我想在线调试该怎么修改程序去在线调试?
热门产品 :
CH339: 7端口多功能USB HUB控制器芯片
adv_vendor_self_provision_with_peripheral这个例程如何进行在线调试?
我看烧录是需要4个HEX文件,但是我想在线调试该怎么修改程序去在线调试?
您好,调试无线通信的代码,不建议使用仿真,会影响无线信号的收发。建议直接下载代码到MCU中,查看串口打印日志去调试。
如果一定要仿真,一个改动是修改工程LD文件,将RAM扩大为32K,将codeflash起始位置移到0地址,把代码放在falsh前部,跳过IAP和JUMPIAP,上电直接跑应用层代码;另一个改动是在工程配置中删掉MESHROM库,删去LIB_FLASH_BASE_ADDRESSS宏,在编译代码时一同编译APP与mesh库。
谢谢!
我还有个问题 我手机APP上点的刷新状态串口调试返回的 APP_DBG adv_srv_trans_send> Unable send model message (err:-7) -7 这个错误是什么原因导致的呢?
问题找到了,我重新下载过程序,没有清除DataFlash