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

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
8个帖子/ 0个新
最后发表
daniel59
离线
最后看到:1年5个月前
加入:2016-01-08 04:34
我可以用Keil烧外部SPI Flash吗?

你好,

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

最好的问候,
丹尼尔

设备:
MT_dialog
离线
最后看到:2个月1周前
工作人员
加入:2015-06-08 34
嗨daniel59,

嗨daniel59,

不,你不能使用Keil来烧录外部闪光灯,智能片段是你应该使用的工具。

由于MT_dialog

daniel59
离线
最后看到:1年5个月前
加入:2016-01-08 04:34
嗨MT_dialog,

嗨MT_dialog,

我只是离开SWDIO和SWCLK ....

有没有办法让每个设备都有唯一的地址?

最好的问候,
丹尼尔

MT_dialog
离线
最后看到:2个月1周前
工作人员
加入:2015-06-08 34
嗨daniel59,

嗨daniel59,

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

  1. 烧在OTP头的OTP地址,在设备唯一ID字段(如果你想要一个公共地址)。
  2. 配置设备从NVDS部分获取bd地址(如果你想要一个公共地址):
    1. 包含bd地址的NVDS部分可以随fw烧录到设备上。
    2. 包括bd地址在内的NVDS部分将与OTP NVDS部分的fw分开烧毁。
  3. 为设备分配一个随机地址静态或私有(可解析或不可解析)

如果一个公共地址,你有选项1和2,你想烧到设备不同的bd地址Dialog提供了PLT工具,它允许你自动烧到每个DUT上不同的地址。除此之外,没有其他标准的方法来在设备上刻录不同的地址。

由于MT_dialog

daniel59
离线
最后看到:1年5个月前
加入:2016-01-08 04:34
嗨MT_dialog,

嗨MT_dialog,

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

我的想法是,如果我可以用Keil来燃烧FLASH,这将会更容易。

我的另一个问题。是否有任何方法,如果我想为每个设备只使用Jlink唯一的地址?

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

谢谢你!

最好的问候,
丹尼尔

MT_dialog
离线
最后看到:2个月1周前
工作人员
加入:2015-06-08 34
嗨daniel59,

嗨daniel59,

智能代码片段工具支持JTAG(SWD)和UART,因为你正在暴露SWDIO和SWCLK,你可以使用智能代码片段工具的JTAG连接,你应该能够燃烧与相应的智能代码片段工具的OTP头。

对于上面提到的NVDS,你可以在OTP上单独烧那个部分,所以你必须只生成带有不同bd地址的NVDS头,而不必为每个拥有不同地址的设备编译一个新的构建。

关于燃烧的闪光与keil,如上所述,这是不可能的,我们不支持,如果你想要一个CLI界面而不是GUI,那么你可以使用CLI的智能片段提供,您将能够在pdf文档中找到如何使用该工具的CLI指南,该文档是通过智能片段工具(用户手册-智能片段工具箱)的帮助选项提供的第21段。

根据我的回答和我所能理解的设置,你可以有所有以上的选项,我已经提到。

由于MT_dialog

daniel59
离线
最后看到:1年5个月前
加入:2016-01-08 04:34
嗨MT_dialog,

嗨MT_dialog,

我知道我可以使用JTAG连接我的设备,但我不离开6.8V引脚,所以我不能烧OTP头。

我认为唯一的方法就是使用随机地址。

最好的问候,
丹尼尔

MT_dialog
离线
最后看到:2个月1周前
工作人员
加入:2015-06-08 34
嗨daniel59,

嗨daniel59,

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

由于MT_dialog