你好,
我可以运行成功的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使用吗?
谢谢你这么多!
问候,
莫顿
通知你,我试图跟随步骤1和2中描述这篇文章生成十六进制文件。
http://support.dialog-semiconductor.com/how-program-otp-proximity-report..。
莫顿
嗨,对话框中,
我可以知道有什么文档讨论改变凯尔演示项目的设置(例如SPS服务)来生成一个Flash / SPI OTP使用十六进制图像利用JTAG加载图像存储器?
谢谢,
莫顿
你好莫顿,抱歉为延迟。请阅读- 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%
嗨我,
6.1节步骤5)
——取代这个新的二进制文件资源文件夹从SmartSnippets已经安装的目录路径。
我已经安装了SmartSnippets应用C:\Program Files\ SmartSnippets,但我找不到一个文件夹或文件夹称为“资源”或“res”或类似的东西……你能告诉我我应该把flashprogrammer。本?
谢谢,
莫顿
嗨我,
唯一的方法让我燃烧我的十六进制图像芯片使用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吗?
非常感谢你的帮助!
莫顿
嗨华金,
我再次全新安装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文件吗?
谢谢,
莫
嗨华金,
是的,我可以在明天上午11点。我将寄给你我的联系通过电子邮件给你。
谢谢,
莫顿
嗨华金,
我可以负荷的十六进制SPI Flash成功后选择DA14580-01作为芯片版本....
非常感谢你的帮助!
问候,
莫顿
嗨,对话框中,
我可以成功加载十六进制的SPI Flash。
在大量生产的过程中,如何确保每个MAC地址是不同的吗?