燃烧SPS的十六进制代码基本EVB的SPI flash

10个职位/ 0
最后发表
mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
燃烧SPS的十六进制代码基本EVB的SPI flash

你好,

我可以运行成功的SPS代码下载芯片内存使用UART接口的代码。

然而,当我试着下载十六进制到机载SPI flash使用SmartSnippets v3.6,我得到以下错误在选择十六进制文件在SPI flash程序员部分:

(信息@14-12-01 16:17:28]full_emb_sysram.hex头记录了十六进制文件。
(信息@14-12-01 16:17:28]full_emb_sysram.hex读0字节的文件。15068个字节被忽视了因为他们的地址是大于或等于0 x80000记录。

我想问的哪一部分凯尔项目我应该修改为了生成一个十六进制文件SPI Flash / OTP使用吗?

谢谢你这么多!

问候,
莫顿

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
通知你,我已经试图效仿

通知你,我试图跟随步骤1和2中描述这篇文章生成十六进制文件。
http://support.dialog-semiconductor.com/how-program-otp-proximity-report..。

莫顿

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
嗨,对话框中,

嗨,对话框中,

我可以知道有什么文档讨论改变凯尔演示项目的设置(例如SPS服务)来生成一个Flash / SPI OTP使用十六进制图像利用JTAG加载图像存储器?

谢谢,
莫顿

JE_Dialog
离线
最后看到:9小时38分钟前
工作人员
加入:2013-12-05 14:02
你好莫顿,对不起的

你好莫顿,抱歉为延迟。请阅读- b - 023:这个文档描述了如何使用智能片段和配置外部FLASH支持:第六节描述了如何配置智能片段和编译形象凯尔修改默认参数。

BR JE_Dialog

http://support.dialog - semiconductor.com/system/files/resources/an b - 20 da14580%20interfacing%20with%20external%20memory%20v1.4.pdf - 023% - 20%

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
嗨我,

嗨我,

6.1节步骤5)
——取代这个新的二进制文件资源文件夹从SmartSnippets已经安装的目录路径。

我已经安装了SmartSnippets应用C:\Program Files\ SmartSnippets,但我找不到一个文件夹或文件夹称为“资源”或“res”或类似的东西……你能告诉我我应该把flashprogrammer。本?

谢谢,
莫顿

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
嗨我,

嗨我,

唯一的方法让我燃烧我的十六进制图像芯片使用hex2bin工具先将其转换为本,但它不能引导……

所以我想澄清
1)我需要转换十六进制文件使用SmartSnippets之前本程序烧的代码吗?
2)在da14580_config。h,我需要更改设置下列标志的如果我想从SPI flash引导吗?
#定义DEVELOPMENT_DEBUG 1 / / 0:通过JTAG代码OTP, 1:代码
# undef APP_BOOT_FROM_OTP
# undef READ_NVDS_STRUCT_FROM_OTP
3)我需要flashprogrammer燃烧。本和我的应用程序图像芯片每次(我试过,但失败了)?如果是,是否有任何特殊的步骤和序列而不是简单的芯片,然后燃烧flashprogrammer擦掉。本和应用十六进制?
4)我需要修改OTP头和OTP nvd吗?

非常感谢你的帮助!

莫顿

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
嗨华金,

嗨华金,

我再次全新安装SmartSnippets 3.6,编译一个新的flashprogrammer。本和把它放在资源文件夹,但我仍然得到以下信息。

(信息@14-12-08 09:16:13]full_emb_sysram.hex头记录了十六进制文件。
(信息@14-12-08 09:16:13]full_emb_sysram.hex读0字节的文件。15256个字节被忽视了因为他们的地址是大于或等于0 x80000记录。

通知你,我也尝试了以下方法但都得到同样的错误消息,我重启SmartSnippets应用后每次更改配置。
1。重命名flashprogrammer。本,flash_programmer.bin
2。重命名flashprogrammer。本,jtag_programmer.bin
3所示。删除所有(包括programmer_14581。bin文件。本,programmer_ES4。本等)

反正有我检查新编译使用。bin文件吗?

谢谢,

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
嗨华金,

嗨华金,

是的,我可以在明天上午11点。我将寄给你我的联系通过电子邮件给你。

谢谢,
莫顿

mortonmo
离线
最后看到:5年1周前
专家
加入:2014-07-24 07:35
嗨华金,

嗨华金,

我可以负荷的十六进制SPI Flash成功后选择DA14580-01作为芯片版本....

非常感谢你的帮助!

问候,
莫顿

wentong.lin
离线
最后看到:5年10个月前
加入:2014-10-30 02:32
嗨,对话框中,

嗨,对话框中,
我可以成功加载十六进制的SPI Flash。
在大量生产的过程中,如何确保每个MAC地址是不同的吗?