我可以用Keil来烧外部SPI Flash吗?

⚠️
你好。。谢谢你来参加论坛。令人兴奋的消息!我们现在正在移动到我们的新论坛平台,将提供更好的功能,并包含在主对话网站的过程。所有帖子和账号都已迁移。我们现在只接受新论坛上的流量-请在//www.wsdof.com/support. 我们将在未来几天内修复bug/优化搜索和标记。
8个职位/0个新职位
最后一篇文章
丹尼尔59
离线
最后一次见到:1年5个月前
已加入:2016-01-08 04:34
我可以用Keil来烧外部SPI Flash吗?

你好,

我可以用Keil来烧外部SPI Flash吗?如何配置项目设置?

顺致敬意,
丹尼尔

设备:
MT\u对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2015-06-08 11:34
你好daniel59,

你好daniel59,

不,你不能用Keil来烧外部flash,智能代码段是你应该用的工具。

谢谢你的对话

丹尼尔59
离线
最后一次见到:1年5个月前
已加入:2016-01-08 04:34
嗨,MT\u dialog,

嗨,MT\u dialog,

我只是把SWDIO和SWCLK放在外面。。。。

所以,有没有办法,如果我想要每个设备的唯一地址?

顺致敬意,
丹尼尔

MT\u对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2015-06-08 11:34
你好daniel59,

你好daniel59,

我不明白这个问题是如何与线程的标题,如果你想问一个新的问题,请创建一个新的线程与适当的标题。关于您的问题,580使用不同的方式获取其设备地址,具体取决于您想做什么,请检查以下内容:

  1. 烧录OTP头中的OTP地址,在Device Unique ID字段(如果您想要公共地址)。
  2. 配置设备以从NVDS部分获取bd地址(如果您想要公共地址):
    1. 包括bd地址的NVDS部分可以与fw一起烧录到设备。
    2. 包括bd地址的NVDS部分将与OTP的NVDS部分中的fw分开烧录。
  3. 为设备分配一个随机地址静态或专用(可解析或不可解析)

在公共广播的情况下,如果您有选项1和2,并且您想将不同的bd地址烧录到设备,则对话框提供PLT工具,允许您在每个DUT上自动烧录不同的地址。除此之外,没有其他标准方法可以在设备上烧录不同的地址。

谢谢你的对话

丹尼尔59
离线
最后一次见到:1年5个月前
已加入:2016-01-08 04:34
嗨,MT\u dialog,

嗨,MT\u dialog,

因为我只留下SWDIO和SWCLK了,我不能烧otp头。因此,如果我想为每个设备提供一个公共地址,我必须配置NVDS部分,制作一个图像,并每次使用智能片段将其刻录到FLASH中。

我的想法是,如果我能用Keil来烧闪光灯,那就容易多了。

所以我的另一个问题是这个。如果我只想使用Jlink为每个设备提供唯一的地址,有什么办法吗?

有了你的答案,也许唯一的办法就是使用一个随机地址。我将尝试为设备分配一个随机地址。如果我有任何问题,我会创建一个新的线程。

谢谢您!

顺致敬意,
丹尼尔

MT\u对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2015-06-08 11:34
你好daniel59,

你好daniel59,

智能代码段工具支持JTAG(SWD)和UART,因为您正在公开SWDIO和SWCLK,所以您可以使用智能代码段工具的JTAG连接,并且您应该能够使用相应的智能代码段工具烧录OTP头。

关于上面提到的NVDS,您可以在OTP上单独烧录该部分,因此您将只需要生成具有不同bd地址的NVDS报头,而不必为每个具有不同地址的设备编译新的构建。

关于用keil烧录flash,如上所述,这是不可能的,我们不支持,如果您希望使用CLI接口而不是GUI,那么您可以使用Smart Snippets提供的CLI,您将能够在通过Smart Snippets tool(用户手册-Smart Snippets工具箱)第21段的帮助选项提供的pdf文档中找到有关如何使用该工具的CLI的指南。

有了我的答案,就我所能理解的设置,你可以拥有我提到的所有上述选项。

谢谢你的对话

丹尼尔59
离线
最后一次见到:1年5个月前
已加入:2016-01-08 04:34
嗨,MT\u dialog,

嗨,MT\u dialog,

我知道我可以使用JTAG连接我的设备,但我没有留下6.8V引脚,所以我不能烧毁OTP头。

我想我唯一的办法就是使用随机地址。

顺致敬意,
丹尼尔

MT\u对话框
离线
最后一次见到:2个月2周前
工作人员
已加入:2015-06-08 11:34
你好daniel59,

你好daniel59,

在这种情况下,是的,唯一的方法是通过fw烧录nvd(因此为每个设备构建不同的fw)或使用随机地址。

谢谢你的对话