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

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
6个帖子/ 0新
最后一篇
Bharath.
离线
最后一次露面:1年5个月前
加入:2016-04-14 07:03
无法读取所有SPI内存内容。

你好,
当我尝试使用SmartSnippets CLI工具读取SPI闪存数据内容时,我可以读取的最大值是43008。
“SmartSnippets.exe -Type SPI -Chip DA14580-01 -JTAG 480056066 -JTAG 480056066 -Firmware JTAG_PRIGHIMMER.BIN -CMD READ -FILE SPIDATA.txt -Length 43008”

如何阅读闪存的完整数据内容?

谢谢
Bharath.

设备:
mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨bharath,

嗨bharath,

您不会在一个read命令中做到这一点,这是580强加于智能代码段工具的限制,您可以做的是发出多个读取命令并使用-offset命令继续读取从哪里读取您已完成上一个命令。

例如:

“smartsnippets.exe -type spi -chip da14580-01 -jtag 4800xxxxx -firmware jtag_programmer.bin -cmd read -file spidata.txt -length 32k”//这将从0x0偏移量32k大小读取

“smartsnippets.exe-intpe-in​​tepe spi -chip da14580-01 -jtag 4800xxxxx -firmware jtag_programmer.bin -cmd read -file spidata.txt -offset 32​​k -length 32k”//这将从32k偏移量读取为32k大小的数据。

谢谢mt_dialog.

Bharath.
离线
最后一次露面:1年5个月前
加入:2016-04-14 07:03
如果我想读取多个

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

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨bharath,

嗨bharath,

不,您每次都不需要下载Flash_Programmer FW,如果在第二个命令上ommit -firmware参数,它将无法执行问题。

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

谢谢mt_dialog.

Bharath.
离线
最后一次露面:1年5个月前
加入:2016-04-14 07:03
谢谢回复。

谢谢回复。
我的第二个问题是关于“捆绑”选项。当我尝试在TXT文件中放置多个命令并使用选项捆绑cmds.txt执行。
我将仅通过删除固件选项来尝试。

谢谢

mt_dialog.
离线
最后一次露面:2个月1周前
职员
加入:2015-06-08 11:34
嗨bharath,

嗨bharath,

您只需使用该命令创建一个.txt文件,您只需调用smartsnippets.exe -bundle yourfile.txt才能执行文件中的命令,不要在文件中的命令中调用smartsnippets.exe。

-type spi -chip da14580-01 -jtag 4800xxxxx -firmware jtag_programmer.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.