亲爱的对话团队,
我希望能够在生产过程中刻录某些自定义数据(例如BLE模块的序列号或某些设置),而无需使用生产线工具,而是使用与DA14531的简单JTAG连接进行简单的JTAG连接。
这怎么能实现吗?
谢谢
嗨posciamelo,
让我问你一件事:你有自己的生产设置吗?
让我们拍摄OTP作为一个例子:如果打开SS工具箱并读取OTP,您将看到您可以看到可以保存并将其导出到文件。因此,您可以修改它(可能使用Python脚本)并再次导入它。
谢谢,PM_DIALOG.
是的,我被认为是一个解决方案,但我想知道是否有任何方法可以在没有需要下载的情况下选择性地写入某些地址 - >修改 - >重写整个文件。
抱歉不行。这是可以使用PLT(这不是您的选择)。
如果您对大众编程感兴趣,现在有一个用于DA14531模块的JIG。请查看:
http://www.praxisrf.com/~shop/main.html.
非常感谢您的答案。夹具看起来非常有趣,但我会在下午讨论我有一些进一步的问题。你能联系我吗?
抱歉耽搁了。我会向您发送一封电子邮件,以便我们可以通过电子邮件/电话讨论。
最好的问候,罗伯特
嗨posciamelo。
我找到了我们项目的解决方案是使用SmartSnippetStoolbox的CLI命令,如下所示:
smartsnippetstoolbox.exe -Type xxx -chip xxx -jtag xxx -cmd write_field -offset xxx -data xxx
我们使用JTAG连接了我们的电路板,但CLI可以以不同的方式配置。使用此命令,我们可以保存序列号和预配置信息。其他命令允许在EEPROM或OTP中保存数据。
最好的祝福,
Paolo.
可以在此处找到CLI命令的文档:
http://lpccs-docs.dialog-seminiondiond.com/um-b-083/cli/command_line_if ....
或者,您需要在引导下通过UART / SPI下载编程FW。
以下是接口内部引导加载程序的规范:http://lpccs-docs.dialog-semicondiondiondumendiond.com/um-b-119_da14585-da14531_sw_p ...
将要下载到DA14531模块的固件是JTAG_PRIGHIMMER.BIN(对于JTAG)和Flash_Programmer_531.bin(对于UART)flash_programmer项目的源代码可以在文件夹中的SDK上找到:... \ Utilities \ Flash_Programmer您需要使用Keil编译它们以获取所需的配置。如果您已安装SmartSnippets Toolbox或Studio,则会在文件夹中找到编译版本:C:\ Program Files(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.12 \ common_resources \ supportpackages \ da1453x \ toolbox_resources \ common \或者C:\ diasemi \ smartsnippetsstudio2.0.12 \ toolbox \ common_resources \ supportspackages \ da1453x \ toolbox_resources \ common \
然后闪存/ OTP编程规格您可以在此处找到:http://lpccs-docs.dialog-semicondiondiondumendiond.com/um-b-119_da14585-da14531_sw_p ...
thx,paolo.
嗨posciamelo,
让我问你一件事:你有自己的生产设置吗?
让我们拍摄OTP作为一个例子:如果打开SS工具箱并读取OTP,您将看到您可以看到可以保存并将其导出到文件。因此,您可以修改它(可能使用Python脚本)并再次导入它。
谢谢,PM_DIALOG.
是的,我被认为是一个解决方案,但我想知道是否有任何方法可以在没有需要下载的情况下选择性地写入某些地址 - >修改 - >重写整个文件。
谢谢
嗨posciamelo,
抱歉不行。这是可以使用PLT(这不是您的选择)。
如果您对大众编程感兴趣,现在有一个用于DA14531模块的JIG。请查看:
http://www.praxisrf.com/~shop/main.html.
谢谢,PM_DIALOG.
非常感谢您的答案。夹具看起来非常有趣,但我会在下午讨论我有一些进一步的问题。你能联系我吗?
谢谢
嗨posciamelo,
抱歉耽搁了。我会向您发送一封电子邮件,以便我们可以通过电子邮件/电话讨论。
最好的问候,罗伯特
嗨posciamelo。
我找到了我们项目的解决方案是使用SmartSnippetStoolbox的CLI命令,如下所示:
smartsnippetstoolbox.exe -Type xxx -chip xxx -jtag xxx -cmd write_field -offset xxx -data xxx
我们使用JTAG连接了我们的电路板,但CLI可以以不同的方式配置。使用此命令,我们可以保存序列号和预配置信息。其他命令允许在EEPROM或OTP中保存数据。
最好的祝福,
Paolo.
可以在此处找到CLI命令的文档:
http://lpccs-docs.dialog-seminiondiond.com/um-b-083/cli/command_line_if ....
或者,您需要在引导下通过UART / SPI下载编程FW。
以下是接口内部引导加载程序的规范:
http://lpccs-docs.dialog-semicondiondiondumendiond.com/um-b-119_da14585-da14531_sw_p ...
将要下载到DA14531模块的固件是JTAG_PRIGHIMMER.BIN(对于JTAG)和Flash_Programmer_531.bin(对于UART) \ Utilities \ Flash_Programmer
flash_programmer项目的源代码可以在文件夹中的SDK上找到:...
您需要使用Keil编译它们以获取所需的配置。
如果您已安装SmartSnippets Toolbox或Studio,则会在文件夹中找到编译版本:
C:\ Program Files(x86)\ smartsnippetstoolbox \ smartsnippetstoolbox5.0.12 \ common_resources \ supportpackages \ da1453x \ toolbox_resources \ common \
或者
C:\ diasemi \ smartsnippetsstudio2.0.12 \ toolbox \ common_resources \ supportspackages \ da1453x \ toolbox_resources \ common \
然后闪存/ OTP编程规格您可以在此处找到:
http://lpccs-docs.dialog-semicondiondiondumendiond.com/um-b-119_da14585-da14531_sw_p ...
thx,paolo.