你好,
我目前的工作与DA14580基本工具包和SDK 5.0.3。我有以下两个查询;
1。目前使用的解答我我的代码在内存中运行,但如何编程的OTP存储器生产。2。如何使用基本的工具程序RAM的OTP存储器DA14580基础模块。
感谢你的快速回复。
谢谢,DV
嗨,DV,
您可以使用智能片段或CLI程序OTP的工具,你也可以使用它为发展目的sysram使用UART接口程序。
至于编程定制板使用你开发工具包没有应用注意请遵循以下职位:
http://support.dialog-semiconductor.com/programming-external-board-basic..。
由于MT_dialog
嗨MT_Dialog,
感谢你的回复!
所以有没有指南描述了如何使用智能片段或CLI程序sysram / OTP吗?
我也读过了那篇文章有提到,但它不是描述之间的连接需要基本的开发工具包和DA14580模块。这就太好了如果你能解释这自我。
是的,你可以找到更多关于编程的信息与智能片段和CLI文件中智能片段帮助pdf(智能片段工具检查帮助选项),结束的时候对CLI文件你可以找到一些例子。
关于编程使用开发工具的配置:
SWCLK - > TCKSWDIO - >经颅磁刺激VBAT - > VBAT580接地- >接地VPP - > TP2(请把OTP跳投以及为了燃烧OTP)
谢谢你的快速回复。
我们已经尝试以下连接:
模块,开发工具包SWCLK——销27阁下(TCK)SWDIO——销25阁下(TMS)阁下VBAT -销1 (VBAT)接地,阁下的第2针(接地)
但由于上述我不能计划达14580的基础模块。我变得“不Cortex-M SW设备发现。”当编程使用基尔v5.16a uVision时发生错误。
我不能够理解我做错了什么。你能帮我吗?
建议做OTP编程如下:1。把USB和断开从电脑的基本工具。2。之间的连接模块和基本的DK,删除所有阁下首先的跳投。阁下的接地-销2SWCLK——销27阁下SWDIO - 25针的阁下VPP TP2 (J8跳投打开)J5 VBAT -销1 (J5跳un-installed)3所示。插件USB电脑启动DK和模块。4所示。来验证您的设置,转到你的凯尔项目编译源代码,DUT下载。5。如果好,退出我们的调试器。6。启动SmartSnippets工具和选择JTAG DA14580-01首页。7所示。选择OTP头部分,按“连接”“jtag_programmer键查看下载。本”是成功与否。8。按“读”图标阅读OTP标题内容。9。如果没有问题,安装和连接准备OTP图像编程。OTP的编程过程,您可以参考我们的应用程序注意细节。使OTP编程,J8跳线需要安装启用VPP 6.8 v。为了更好的祝福性能和时间范围,建议调整16 m水晶和程序价值和启用这个校准OTP头部分。在调试阶段,建议离开JTAG功能启用的OTP头部分留下后门进行进一步的调试工作。这可以被禁用后,如果必要的。当心你的应用程序没有禁用JTAG特性。或JTAG使一些没有功能。希望这个信息对您有所帮助。
谢谢你的快速反应。你建议的连接工作。虽然我还没有试过OTP编程。
嗨MT_dialog,
正如我之前说过我想计划达14580的OTP存储器模块,但是我还没有试过。我知道我必须禁用/启用宏代码中也为OTP编程编译它。我将感激如果你能告诉我确切的步骤包括代码编译OTP编程,正如我有限的模块。现在,我用接近记者在SDK示例项目5个,所以你可以解释我的例子。
请检查以下职位:
http://support.dialog-semiconductor.com/step-step-guidelines-programming..。。
http://support.dialog-semiconductor.com/document-programming-otp-da14580..。
OTP编程的也请检查- b - 020。pdf文件。
我读应用注释和SmartSnippets工具的帮助。之后我做了必要的连接模块的基本装备一个你以前在文章中提到过。请注意,这些连接我可以计划使用凯尔uVision5 SRAM和模块工作正常。现在我做了以下步骤:
1。开始SmartSnippets v3.82。选择JTAG和DA14580-013所示。去OTP程序员和选择“OTP图像”选项卡4所示。浏览并选择OTP Memort十六进制文件加载,在这种情况下接近记者项目十六进制文件,构建与GPIO_DRV_PIN_ALLOC_MON_DISABLED的宏定义。它显示了数据文件内容在“OTP图像”选项卡。5。成功连接到设备。6。阅读OTP存储器。7所示。燃烧所选十六进制文件。
第七步后我得到了以下错误:
(信息@16-01-21 00:01:21]OTP形象:开始燃烧的内存地址0 x40000 25036字节的数据。(错误@16-01-21 00:01:22]OTP形象:Adddittional错误信息地址0 x81fec (MSB): FF FF FF铁(错误@16-01-21 00:01:22]OTP形象:记忆燃烧失败了。
同样,当我启动SmartSnippets ftd2xx错误”。dll没有发现C:\Windows\ System32系统”。
我有附加的ZIP文件包含SmartSnippets FTDI错误日志和快照。
请帮我解决这些错误,这样我就能燃烧的OTP存储器。
错误你收到manfunction可能是问题的根源,尝试使用最新版本的聪明的片段,也这可能是一个问题的OTP编程供应。请确保J-link连接板尽可能短的接地是固体。Vpp必须干净,不得超过6.8 v。
也请检查以下职位。
http://support.dialog-semiconductor.com/otp-programming-1
http://support.dialog-semiconductor.com/otp-program-mass-production-vpp-..。
http://support.dialog-semiconductor.com/vpp-current-consumption
这个错误现在已经解决了,我能够程序DA14580的OTP存储器模块使用基本的工具。我忘了上安装跳J8连接器基础装备!
但现在,即使程序OTP形象和OTP头模块不是独立工作。为什么是这样呢?设置有什么不对吗?我需要做其他的事情,让它工作吗?我附加了OTP形象和OTP头编程参考日志。
我用最新SmartSnippets即v3.9。我仍然得到FTDI错误。请帮我解决这个错误。
很高兴听到你成功了,我不把“独立模块不工作”你是什么意思?没有权力,只有电池?如果是这样你改变j5头在电池供电的跳投吗?至于OTP头我已经注意到你没有应用程序编程。请检查启动过程的- b - 001 580和应用程序的功能标志。关于FTDI错误我想这与你FTDI司机安装在您的系统,尝试更新它们。
由“独立模块不工作”,我的意思是,直到现在我加载程序,通过基本工具模块,使用凯尔uVision 5这是运行良好。但在闪烁我期待的OTP存储器,不需要加载程序使用凯尔和它应该给予力量,但这是不会发生。
关于连接,VBAT模块连接到Pin1 J5和接地模块连接到Pin2阁下。
我应该怎么计划应用旗帜和我能改变它现在在同一模块吗?我也需要程序bool装载机OTP存储器?如果是,我可以在哪里找到它?
等待你的回复。
随着- b - 001显示引导装载程序检查应用程序标记程序是的那么bootrom靴子从OTP否则它遵循普通程序如果是塔夫,只需要连接模块和设置OTP应用程序旗帜,是的。在580年有一个引导装载程序二次引导装载程序是用于替代(更多信息请检查嗯- b - 012:创建二级引导装载程序)。
谢谢你的回复。
我不能够使用SmartSnippets“连接”模块,它是给我的错误。我认为这是由于OTP已经编程。似乎模块是浪费了,因为现在我不能够计划系统RAM在调试模式下运行它从凯尔uVision 5。
每次你建议新应用程序注意/用户手册。没有覆盖在一个地方为初学者和没有提供。我请求你请让我知道确切的步骤,我需要遵循成功项目的OTP存储器模块。
如果你的OTP header_log燃烧。txt你已经上传,那么你应该能够重新接上调试器和再燃OTP(字段不是已经燃烧)由于应用程序标记不燃烧,JTAG仍然启用。很难保持所有的信息关于如何计划OTP, OTP的不同领域,连接一个参考设计通过使用开发工具包和故障排除一个教程中的OTP所以我们正试图将您重定向到相应的手册。
关于编程的OTP我假设你已经熟悉如何连接到模块开发工具包。
1)选择OTP图像选项卡
2)选择你的OTP .hex文件和燃烧程序。
3)去OTP标题标签和改变应用程序的标志字段为yes(就开始执行你的代码的OTP)我附加的OTP .hex ref设计我已经烧毁,供你参考。
在那之后你的设备复位后应该做广告。正如你所看到的从attachemnt JTAG还启用了,因此我能够连接到已经燃烧模块一旦我点击连接到OTP头工具选项卡中聪明的片段。
如果它不可能有一个教程,那么至少应该有一个文档,应用程序可能会注意到,这就解释了如何使用SmartSnippets程序OTP存储器。帮助初学者,像我一样,很多。无论如何,非常感谢你的帮助。我能计划OTP存储器,能够设置的标志。现在我的执行和模块的代码也能正常工作。
问候,DV
很高兴你能做到。我将你的请求转发给团队有一个完整的文档如何与OTP交互。
嗨,DV,
您可以使用智能片段或CLI程序OTP的工具,你也可以使用它为发展目的sysram使用UART接口程序。
至于编程定制板使用你开发工具包没有应用注意请遵循以下职位:
http://support.dialog-semiconductor.com/programming-external-board-basic..。
由于MT_dialog
嗨MT_Dialog,
感谢你的回复!
所以有没有指南描述了如何使用智能片段或CLI程序sysram / OTP吗?
我也读过了那篇文章有提到,但它不是描述之间的连接需要基本的开发工具包和DA14580模块。这就太好了如果你能解释这自我。
谢谢,
DV
嗨,DV,
是的,你可以找到更多关于编程的信息与智能片段和CLI文件中智能片段帮助pdf(智能片段工具检查帮助选项),结束的时候对CLI文件你可以找到一些例子。
关于编程使用开发工具的配置:
SWCLK - > TCK
SWDIO - >经颅磁刺激
VBAT - > VBAT580
接地- >接地
VPP - > TP2(请把OTP跳投以及为了燃烧OTP)
由于MT_dialog
嗨MT_Dialog,
谢谢你的快速回复。
我们已经尝试以下连接:
模块,开发工具包
SWCLK——销27阁下(TCK)
SWDIO——销25阁下(TMS)
阁下VBAT -销1 (VBAT)
接地,阁下的第2针(接地)
但由于上述我不能计划达14580的基础模块。我变得“不Cortex-M SW设备发现。”当编程使用基尔v5.16a uVision时发生错误。
我不能够理解我做错了什么。你能帮我吗?
谢谢,
DV
建议做OTP编程如下:
1。把USB和断开从电脑的基本工具。
2。之间的连接模块和基本的DK,删除所有阁下首先的跳投。
阁下的接地-销2
SWCLK——销27阁下
SWDIO - 25针的阁下
VPP TP2 (J8跳投打开)
J5 VBAT -销1 (J5跳un-installed)
3所示。插件USB电脑启动DK和模块。
4所示。来验证您的设置,转到你的凯尔项目编译源代码,DUT下载。
5。如果好,退出我们的调试器。
6。启动SmartSnippets工具和选择JTAG DA14580-01首页。
7所示。选择OTP头部分,按“连接”“jtag_programmer键查看下载。本”是成功与否。
8。按“读”图标阅读OTP标题内容。
9。如果没有问题,安装和连接准备OTP图像编程。
OTP的编程过程,您可以参考我们的应用程序注意细节。
使OTP编程,J8跳线需要安装启用VPP 6.8 v。
为了更好的祝福性能和时间范围,建议调整16 m水晶和程序价值和启用这个校准OTP头部分。
在调试阶段,建议离开JTAG功能启用的OTP头部分留下后门进行进一步的调试工作。这可以被禁用后,如果必要的。
当心你的应用程序没有禁用JTAG特性。或JTAG使一些没有功能。
希望这个信息对您有所帮助。
嗨MT_Dialog,
谢谢你的快速反应。
你建议的连接工作。虽然我还没有试过OTP编程。
谢谢,
DV
嗨MT_dialog,
正如我之前说过我想计划达14580的OTP存储器模块,但是我还没有试过。我知道我必须禁用/启用宏代码中也为OTP编程编译它。我将感激如果你能告诉我确切的步骤包括代码编译OTP编程,正如我有限的模块。现在,我用接近记者在SDK示例项目5个,所以你可以解释我的例子。
谢谢,
DV
嗨,DV,
请检查以下职位:
http://support.dialog-semiconductor.com/step-step-guidelines-programming..。。
http://support.dialog-semiconductor.com/document-programming-otp-da14580..。
OTP编程的也请检查- b - 020。pdf文件。
由于MT_dialog
嗨MT_dialog,
我读应用注释和SmartSnippets工具的帮助。之后我做了必要的连接模块的基本装备一个你以前在文章中提到过。请注意,这些连接我可以计划使用凯尔uVision5 SRAM和模块工作正常。现在我做了以下步骤:
1。开始SmartSnippets v3.8
2。选择JTAG和DA14580-01
3所示。去OTP程序员和选择“OTP图像”选项卡
4所示。浏览并选择OTP Memort十六进制文件加载,在这种情况下接近记者项目十六进制文件,构建与GPIO_DRV_PIN_ALLOC_MON_DISABLED的宏定义。它显示了数据文件内容在“OTP图像”选项卡。
5。成功连接到设备。
6。阅读OTP存储器。
7所示。燃烧所选十六进制文件。
第七步后我得到了以下错误:
(信息@16-01-21 00:01:21]OTP形象:开始燃烧的内存地址0 x40000 25036字节的数据。
(错误@16-01-21 00:01:22]OTP形象:Adddittional错误信息地址0 x81fec (MSB): FF FF FF铁
(错误@16-01-21 00:01:22]OTP形象:记忆燃烧失败了。
同样,当我启动SmartSnippets ftd2xx错误”。dll没有发现C:\Windows\ System32系统”。
我有附加的ZIP文件包含SmartSnippets FTDI错误日志和快照。
请帮我解决这些错误,这样我就能燃烧的OTP存储器。
谢谢,
DV
嗨,DV,
错误你收到manfunction可能是问题的根源,尝试使用最新版本的聪明的片段,也这可能是一个问题的OTP编程供应。请确保J-link连接板尽可能短的接地是固体。Vpp必须干净,不得超过6.8 v。
也请检查以下职位。
http://support.dialog-semiconductor.com/otp-programming-1
http://support.dialog-semiconductor.com/otp-program-mass-production-vpp-..。
http://support.dialog-semiconductor.com/vpp-current-consumption
由于MT_dialog
嗨MT_dialog,
谢谢你的快速回复。
这个错误现在已经解决了,我能够程序DA14580的OTP存储器模块使用基本的工具。我忘了上安装跳J8连接器基础装备!
但现在,即使程序OTP形象和OTP头模块不是独立工作。为什么是这样呢?设置有什么不对吗?我需要做其他的事情,让它工作吗?我附加了OTP形象和OTP头编程参考日志。
我用最新SmartSnippets即v3.9。我仍然得到FTDI错误。请帮我解决这个错误。
谢谢,
DV
嗨,DV,
很高兴听到你成功了,我不把“独立模块不工作”你是什么意思?没有权力,只有电池?如果是这样你改变j5头在电池供电的跳投吗?至于OTP头我已经注意到你没有应用程序编程。请检查启动过程的- b - 001 580和应用程序的功能标志。关于FTDI错误我想这与你FTDI司机安装在您的系统,尝试更新它们。
由于MT_dialog
嗨MT_dialog,
谢谢你的快速回复。
由“独立模块不工作”,我的意思是,直到现在我加载程序,通过基本工具模块,使用凯尔uVision 5这是运行良好。但在闪烁我期待的OTP存储器,不需要加载程序使用凯尔和它应该给予力量,但这是不会发生。
关于连接,VBAT模块连接到Pin1 J5和接地模块连接到Pin2阁下。
我应该怎么计划应用旗帜和我能改变它现在在同一模块吗?我也需要程序bool装载机OTP存储器?如果是,我可以在哪里找到它?
等待你的回复。
谢谢,
DV
嗨,DV,
随着- b - 001显示引导装载程序检查应用程序标记程序是的那么bootrom靴子从OTP否则它遵循普通程序如果是塔夫,只需要连接模块和设置OTP应用程序旗帜,是的。在580年有一个引导装载程序二次引导装载程序是用于替代(更多信息请检查嗯- b - 012:创建二级引导装载程序)。
由于MT_dialog
嗨MT_dialog,
谢谢你的回复。
我不能够使用SmartSnippets“连接”模块,它是给我的错误。我认为这是由于OTP已经编程。似乎模块是浪费了,因为现在我不能够计划系统RAM在调试模式下运行它从凯尔uVision 5。
每次你建议新应用程序注意/用户手册。没有覆盖在一个地方为初学者和没有提供。我请求你请让我知道确切的步骤,我需要遵循成功项目的OTP存储器模块。
谢谢,
DV
嗨,DV,
如果你的OTP header_log燃烧。txt你已经上传,那么你应该能够重新接上调试器和再燃OTP(字段不是已经燃烧)由于应用程序标记不燃烧,JTAG仍然启用。很难保持所有的信息关于如何计划OTP, OTP的不同领域,连接一个参考设计通过使用开发工具包和故障排除一个教程中的OTP所以我们正试图将您重定向到相应的手册。
关于编程的OTP我假设你已经熟悉如何连接到模块开发工具包。
1)选择OTP图像选项卡
2)选择你的OTP .hex文件和燃烧程序。
3)去OTP标题标签和改变应用程序的标志字段为yes(就开始执行你的代码的OTP)我附加的OTP .hex ref设计我已经烧毁,供你参考。
在那之后你的设备复位后应该做广告。正如你所看到的从attachemnt JTAG还启用了,因此我能够连接到已经燃烧模块一旦我点击连接到OTP头工具选项卡中聪明的片段。
由于MT_dialog
嗨MT_dialog,
如果它不可能有一个教程,那么至少应该有一个文档,应用程序可能会注意到,这就解释了如何使用SmartSnippets程序OTP存储器。帮助初学者,像我一样,很多。无论如何,非常感谢你的帮助。我能计划OTP存储器,能够设置的标志。现在我的执行和模块的代码也能正常工作。
问候,
DV
嗨,DV,
很高兴你能做到。我将你的请求转发给团队有一个完整的文档如何与OTP交互。
由于MT_dialog