USB开发板烧录仅适用于Pro开发板的例程后,无法再识别芯片

4个职位/ 0个新
最后发表
紫炎灬裂天
离线
最后看到:7个月2周前
加入:2019-12-14 15:59
USB开发板烧录仅适用于Pro开发板的例程后,无法再识别芯片

我的同事将”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开发板上适配这个例程吗?还是另有注意事项

设备:
马丁。通用电气
离线
最后看到:1年2个月前
工作人员
加入:14:51 2020-01-06 06:51
嗨,紫炎灬裂天,

嗨,紫炎灬裂天,

该例程的硬件需求是DA14531 Pro开发工具包开发套件。

但即便如此,GPIO的复用也可以使您使用智能片段工具箱通过jtag对USB中的闪进行操作。

通过打开智能片段toolbxo,使用flash程序员可以将程序擦除。

但如果想要进行BLE例程的开发,我们建议使用DA14531职业发展开发套件。

代理商名单

Br

马丁

紫炎灬裂天
离线
最后看到:7个月2周前
加入:2019-12-14 15:59
感谢回复,目前的情况是智能片段

感谢回复,目前的情况是聪明的片段工具箱无法通过板载jtag对USB中的闪进行操作,第一步就出错,芯片无法识别,flash程序员的连接按钮按下后,日志界面飘红,您的意思是正常情况下,就算软件复用占用了门限引脚,也是可以被工具箱软件识别到da14531,所以我的故障原因是手中的USB硬件可能被静电损坏吗?

马丁。通用电气
离线
最后看到:1年2个月前
工作人员
加入:14:51 2020-01-06 06:51
嗨,紫炎灬裂天,

嗨,紫炎灬裂天,

可以试一下使用智能片段工具箱通过UART串口获取Flash中的信息并进行擦写。

Br

马丁