无法读取所有SPI内存内容。

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.wsdof.com/support.我们将在未来几天修复bug /优化搜索和标记。
6个职位/ 0个新职位
最后发表
Bharath
离线
最后看到:1年5个月前
加入:2016-04-14 07:03
无法读取所有SPI内存内容。

你好,
当我尝试使用Smartsnippets CLI工具读取SPI flash数据内容时,我可以读取的最大值是43008。
" smartsnipts .exe -type spi -chip da14580-01 -jtag 480056066 -firmware jtag_program .bin -cmd read -file spider .txt -length 43008"

如何读取Flash的完整数据内容?

谢谢
Bharath

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

嗨Bharath,

你不可以这样做在一个读取命令,这是一个限制,580年实施智能片段的工具,你可以做的是问题的读命令,使用偏移命令为了继续阅读,你已经完成了前面的命令。

例如:

"SmartSnippets.exe -type spi -chip da14580-01 -jtag 4800xxxxx -firmware jtag_program .bin -cmd read -file spidata.txt -length 32K" //这将从0x0 offset 32K大小读取

"SmartSnippets.exe -type spi -chip da14580-01 -jtag 4800xxxxx -firmware jtag_program .bin -cmd read -file spidata.txt -offset 32K -length 32K" //将从32K偏移量读取到32K大小的数据。

由于MT_dialog

Bharath
离线
最后看到:1年5个月前
加入:2016-04-14 07:03
如果我想读多个

如果我想要读取多次,是否需要每次都执行“-firmware jtag_programmer.bin”?
如何使用bundle命令执行多次读取循环?

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

嗨Bharath,

不,你不需要每次都下载flash_programmer fw,如果你在第二个命令上提交-firmware参数,它将毫无问题地执行。

我没有第二个问题,您可以创建一个批处理文件,它将运行这些命令,并使用批处理脚本来操作文件的输出,而不是从命令行窗口运行。

由于MT_dialog

Bharath
离线
最后看到:1年5个月前
加入:2016-04-14 07:03
谢谢你的回复。

谢谢你的回复。
我的第二个问题是关于选项“bundle”。当我试图在一个txt文件中放入多个命令并使用选项包cmds.txt执行时。
我将尝试只通过删除固件选项。

谢谢你!

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

嗨Bharath,

你只需用命令创建一个。txt文件,然后调用SmartSnippets.exe -bundle yourfile.txt来执行文件中的命令,不要调用文件中的命令中的SmartSnippets.exe,如下所示。

-type spi -chip da14580-01 -jtag 4800xxxxx -firmware jtag_program .bin -cmd read -file spidata.txt -length 0x8000
-type spi -chip da14580-01 -jtag 4800xxxxx -cmd read -offset 0x8000 -file spidata.txt -length 0x8000

由于MT_dialog