嗨对话框
我已经关注了下面的评论
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 Flash memory,单位是字节
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,在调试模式下我的自定义板工作良好,可能是什么问题>??
只有一次使用扇区擦除我闪存和编程自定义板,然后再次相同的问题??
嗨对话框
我有2个DA14580-01的定制板,为什么都有相同的BLE地址,
谢谢你!
嗨prasanth,
你能不能不要在不相干的话题上发表问题,关于你的问题,我已经在你之前的帖子中回答过了:
https://support.dialog-semiconductor.com/smartsnippets-jtag-connection-n..。
关于你的另一个问题,关于有相同bd地址的板,这是因为你可能正在下载相同的fw, bd地址是由NVDS或OTP(设备id字段)上的一个字段设置的。如果该字段为零,则bd地址苔丝由NVDS填充,NVDS可以在OTP或fw上找到。所以NVDS在SDK中的默认位置是位于fw中。因此,如果你下载相同的fw,你不改变da1458x_config_advanced.h中的CFG_NVDS_TAG_BD_ADDRESS定义,那么OTP将是相同的。
由于MT_dialog