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

4 posts / 0 new
Last post
紫炎灬裂天
Offline
Last seen: 11 months 1 week ago
Joined: 2019-12-14 15:59
USB开发板烧录仅适用于Pro开发板的例程后,无法再识别芯片

我的同事将“DA14531-DA14585-586_Reading_I2C_Accelerometer_BLE”例程烧录到USB开发套件上了,之后电脑无法检测到da14531了。目前来看,I2C的两个引脚定义和板载SPI_flash和SWD的引脚有冲突,例程user_periph_setup.h文件如下:

#define I2C_SCL_PORT                GPIO_PORT_0
#define I2C_SCL_PIN                 GPIO_PIN_2

#define I2C_SDA_PORT                GPIO_PORT_0
#define I2C_SDA_PIN                 GPIO_PIN_1

 

想请教下:

①有简单的办法恢复开发板吗?

②只要注意不与SPI_FLASH、SWD接口产生冲突,就可以在自制板/USB开发板上适配这个例程吗?还是另有注意事项

Device: 
Martin.Ge
Offline
Last seen: 1 year 6 months ago
Staff
Joined: 2020-01-06 06:51
Hi 紫炎灬裂天,

Hi 紫炎灬裂天,

该例程的硬件需求是DA14531 Pro Development Kit开发套件。

但即便如此,GPIO的复用也可以使您使用smart snippet toolbox通过jtag对USB中的flash进行操作。

通过打开smart snippet toolbxo,使用flash programmer可以将程序擦除。

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

代理商名单

Br

Martin

紫炎灬裂天
Offline
Last seen: 11 months 1 week ago
Joined: 2019-12-14 15:59
感谢回复,目前的情况是smart snippet

感谢回复,目前的情况是smart snippet toolbox无法通过板载jtag对USB中的flash进行操作,第一步就出错,芯片无法识别,flash programmer的connect按钮按下后,log界面飘红,您的意思是正常情况下,就算软件复用占用了SWD引脚,也是可以被toolbox软件识别到da14531,所以我的故障原因是手中的USB硬件可能被静电损坏?

Martin.Ge
Offline
Last seen: 1 year 6 months ago
Staff
Joined: 2020-01-06 06:51
Hi 紫炎灬裂天,

Hi 紫炎灬裂天,

可以试一下使用Smart Snippet Toolbox通过UART串口获取Flash中的信息并进行擦写。

Br

Martin