SPI FLASH错误

3个帖子/ 0个新
最后发表
prasanth.velliy……
离线
最后看到:1年11个月前
加入:2016-02-18 12:18
SPI FLASH错误

嗨对话框

我已经关注了下面的评论
https://support.dialog-semiconductor.com/issue-smartsnippet-firmware-dow..。

我猜你不使用开发工具,而是使用定制板,你使用的是哪种flash ?
请在位于utilities文件夹compile中的flash程序员项目中尝试以下更改,并将编译后的二进制文件放在以下目录中:
C:\Users \********\ SmartSnippets \资源

1)增加超时时间(x10),因为某些芯片的擦除时间是30秒。定义MAX_READY_WAIT_COUNT 2000000
2)增加默认大小时,SPI flash不支持。如果你不想在代码中添加你的SPI flash芯片支持列表,改变默认值。
#define spi_flash_default_size 262144 // spi闪存以字节为单位
3)在程序员c中将“size”的类型改为32位unsigned int“static int8_t erase_flash_sectors(uint32_t starting_address, uint32_t size)”。

但我仍然面临flash错误的问题??
读取地址81FE8的内存失败
/*************************************************************************************************************************************************/
我也尝试了uart,仍然面临同样的问题
[INFO @17-01-12 15:49:55]固件文件C:\Users\demo\SmartSnippets\resources\flash_programmer.bin已被选择用于下载。
[INFO @17-01-12 15:49:55] connected to COM3 port has successfully opened。
[INFO @17-01-12 15:49:55]已启动下载程序…
[ACTION @17-01-12 15:49:56]请按单板上的硬件复位按钮启动下载过程。
[INFO @17-01-12 15:49:59]检测到复位
[INFO @17-01-12 15:50:00] Successfully disconnected from port COM3.输出说明
[INFO @17-01-12 15:50:00] connected to COM3 port has successfully opened。
[INFO @17-01-12 15:50:00] Successfully disconnected from port COM3.输出说明
[INFO @17-01-12 15:50:00]成功下载固件到单板。
[INFO @17-01-12 15:50:00]配置成功的SPI Flash端口和引脚。
[INFO @17-01-12 15:50:02]开始从内存中读取32768字节。
[INFO @17-01-12 15:50:02]连接到COM3端口成功打开。
[INFO @17-01-12 15:50:17] Successfully disconnected from port COM3.连接断开。
[INFO @17-01-12 15:50:17]阅读结束。读取32768字节。
[INFO @17-01-12 15:50:20]连接到COM3端口成功打开。
[ERROR @17-01-12 15:50:28] Received ERROR message while checking whether SPI erase was successful: FFFFFFFF.日志含义
[INFO @17-01-12 15:50:28] Successfully disconnected from port COM3.连接断开。
[ERROR @17-01-12 15:50:28] SPI内存擦除失败。
[INFO @17-01-12 15:50:30]连接到COM3端口成功打开。
[ERROR @17-01-12 15:50:38] Received ERROR message while checking whether SPI erase was successful: FFFFFFFF.日志含义
[INFO @17-01-12 15:50:38] connected from port COM3.断开连接。
[ERROR @17-01-12 15:50:38] SPI内存擦除失败。
/****************************************************************************************************************************************/
我使用SMART BOND物联网开发板编程,DSPS项目,我的自定义板将有5x2连接器
1 = 0 u1tx, 2= 0 u1rx,
3 => SWCLK, 4=> swdio,
5 => u2tx, 6 => RST,
7 => VBAT(通过.1uf接地),8 => GND,
9=> U2RX, 10 => GND,插入智能绑定物联网开发板,使用我正在编程的jtag,在调试模式下我的自定义板工作良好,可能是什么问题>??

只有一次使用扇区擦除我闪存和编程自定义板,然后再次相同的问题??

设备:
prasanth.velliy……
离线
最后看到:1年11个月前
加入:2016-02-18 12:18
嗨对话框

嗨对话框

我有2个DA14580-01的定制板,为什么都有相同的BLE地址,

谢谢你!

MT_dialog
离线
最后看到:3个月1周前
工作人员
加入:2015-06-08 34
嗨prasanth,

嗨prasanth,

你能不能不要在不相干的话题上发表问题,关于你的问题,我已经在你之前的帖子中回答过了:

https://support.dialog-semiconductor.com/smartsnippets-jtag-connection-n..。

关于您的其他问题,关于具有相同BD地址的电路板,即由于您正在下载相同的FW,BD地址由OTP(设备ID字段)上的NVDS或字段设置为。如果此字段为零,则BD addTess由可以位于OTP或FW中的NVDS填充。因此,SDK中NVDS的默认位置是它位于FW中。因此,如果您下载相同的FW,并且您不会在DA1458x_config_advanced中更改CFG_NVDS_TAG_BD_ADDRESS定义.h然后,OTP将是相同的。

由于MT_dialog