如何设置使用该命令写数据到Flash时SPI Flash内存的最大大小

5个职位/ 0个新
最后发表
lizhuobin
离线
最后看到:4个月6天前
加入:2014-08-15 05:08
如何设置使用该命令写数据到Flash时SPI Flash内存的最大大小

我们使用4M位spi flash。

如果我们使用SmartSnippets.exe工具将数据写入大于0x20000的地址,这是可以的。

但是当我们通过命令向flash写入数据时

"SmartSnippets.exe -type spi -chip DA14580-01 -com_port 51 -baudrate 57600 -cmd write -file prox_reporter_img.bin -offset 491520"

它返回错误消息

EEPROM内存偏移量不能大于EEPROM最大地址(0x1FFFF)。
记忆燃烧失败了。

如何设置使用该命令写数据到Flash时的最大SPI Flash内存大小。

设备:
MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨lizhuobin,

嗨lizhuobin,

为了设置SPI的最大大小,您必须将SPI的数据设置为实用程序文件中的flash_programmer项目。检查spi_flash.c和spi_flash.h文件。

由于MT_dialog

lizhuobin
离线
最后看到:4个月6天前
加入:2014-08-15 05:08
我发布了这个问题

我之前发布过这个问题,这里是链接。

http://support.dialog-semiconductor.com/how-set-maximum-spi-flash-memory..。

最后的回复是

确认支持的限制是在SmartSnippets软件中硬编码的。这个限制将在下一个SmartSnippets中被删除。请继续关注我们的门户网站的更新。

MT_dialog
离线
最后看到:三个月两个星期前
工作人员
加入:2015-06-08 34
嗨lizhuobin,

嗨lizhuobin,

我不知道你又发布了同样的问题,就我所知,WI_Dialog引导你改变了program .bin文件。抱歉仓促的回答,我没有意识到你试图通过命令行来完成编写过程。在新的智能片段v3.9中,引入了一个新的参数-max。你可以查看SmartSnippets_3.9.pdf以获得更多信息。

由于MT_dialog

lizhuobin
离线
最后看到:4个月6天前
加入:2014-08-15 05:08
亲爱的MT_dialog,

亲爱的MT_dialog,

非常感谢您的帮助。问题解决了。

主题锁定