我的同事将”da14531 da14585 - 586 _reading_i2c_accelerometer_ble”例程烧录到USB开发套件上了,之后电脑无法检测到da14531了。目前来看,I2C的两个引脚定义和板载SPI_flash和门限的引脚有冲突,例程user_periph_setup.h文件如下:
#定义I2C_SCL_PORT
#定义I2C_SCL_PIN
#定义I2C_SDA_PORT
#定义I2C_SDA_PIN
想请教下:
①有简单的办法恢复开发板吗?
②只要注意不与SPI_FLASH,社署接口产生冲突,就可以在自制板/ USB开发板上适配这个例程吗?还是另有注意事项
设备:
嗨,紫炎灬裂天,
该例程的硬件需求是DA14531 Pro开发工具包开发套件。
但即便如此,GPIO的复用也可以使您使用智能片段工具箱通过jtag对USB中的闪进行操作。
通过打开智能片段toolbxo,使用flash程序员可以将程序擦除。
但如果想要进行BLE例程的开发,我们建议使用DA14531职业发展开发套件。
代理商名单
Br
马丁
感谢回复,目前的情况是聪明的片段工具箱无法通过板载jtag对USB中的闪进行操作,第一步就出错,芯片无法识别,flash程序员的连接按钮按下后,日志界面飘红,您的意思是正常情况下,就算软件复用占用了门限引脚,也是可以被工具箱软件识别到da14531,所以我的故障原因是手中的USB硬件可能被静电损坏吗?
嗨,紫炎灬裂天,
可以试一下使用智能片段工具箱通过UART串口获取Flash中的信息并进行擦写。
Br
马丁