尊敬的先生,
我正在使用“DA14585-00ATDEVKT-P, development Kit- Pro”来OTP程序出定制板(DA14580)。
我遵循了建议的联系
“https://support.dialog-semiconductor.com/guide/faq-dev-kits-ref-designs“
JTAG接口,需要的连接是:
- J4 - 引脚1(VBAT_580) - >自定义板的VCC。
- J4 - 引脚25(TMS) - >自定义板的SWDIO引脚。
- J4 - 引脚27(TCK) - >定制板的SW_CLK PIN。
- TP2 - >到自定义板的VPP(如果需要编程OTP)。
- J4 -引脚2 (GND) - >到自定义单板的地面
我正在使用SmartSnippet工具箱5.06.2196,我正在尝试OTP编程。在OTPimage标签->我选择了。hex文件(这是从RAM工作良好的测试)。在OTP头设备->我选择“应用标志1和2是”。DMA 0 x1ff大小。
只有我能够连接电路板,刻录按钮处于活动状态。当我按烧伤时,获取内存写错错误。
恳切
1.对OTP程序的过程为HEX文件。
2.要执行OTP编程,是否需要使用任何特殊选项构建项目。
最好的问候,
马克
嗨,马克,
请参考DA14580 datasheet中的表258:推荐运行条件。在OTP编程时VPP引脚上的电源电压应该是6.6V - 6.8V。你能再检查一下VPP引脚上的电压是否正确吗?在OTP编程时,需要确保VPP引脚上的供电电压在6.6V - 6.8V之间。编程时的电源电压应该是干净的,不得超过6.8V。另外,6.8V只能在VBAT3V供应后才能应用于VPP,必须在VBAT3V被移除之前从VPP移除,否则会损坏芯片。
此外,请记住,应该将跳线放置到头J3中,以便在Pro-DK中启用VPP。
关于连接,我可以澄清您使用的正确:
让我请提醒您,您应该遵循的程序,以便通过SmartSnippets Toolbox刻录OTP。据我所知,你之前发布了类似的票:
OTP标题区域,其中放置了定义设备操作的标志和特定值(关于OTP报头的值的更多信息,可以在智能代码片段用户指南中找到)。
为了用最常见的配置烧OTP,请遵循以下说明:
OTP代表一次性可编程,因此你不能擦除和重写OTP多次,但你只能翻转位仍然设置为0,并把他们变成1。因此,您可以像您在线程中描述的那样更改JTAG启用标志,但是由于您将它配置为1,您将不能再次更改它。当OTP被烧毁并且OTP头上的应用程序标志也被烧毁时,主引导加载程序将被禁用,因此扫描过程不会发生,因此您将不能从SPI或UART或I2C引导。你将能够直接燃烧你的SystemRAM通过JTAG只要OTP头字段称为JTAG enable标志保持为Enabled。如果应用程序标志被烧毁,而JTAG启用标志被禁用,那么该设备将无法访问。
在固件方面,您应该确保da1458x_config_basic.h中的cfg_development_debug宏未定义。特定标志只需添加一些断点,以便为开发人员识别任何问题,如果您正在下载图像,则不应发生。您还可以在da1458x_stack_config,h中定义cfg_boot_from_otp宏,但这不是强制性的。如果定义了此宏,则从Sysram读取OTP报头数据,并通过BootROM代码复制。否则,OTP报头数据从OTP内存读取。
总之,在刻录OTP之前,您应该确保您的固件完全正常。
谢谢,PM_DIALOG.
尊敬的先生,
如上所述,我遵循了指示,仍然收到错误。我正在获得“以地址0x20000000写入”错误。
最好的问候,
马克
也有这样的错误。告诉我,你是怎么决定的?
尊敬的先生,
无法理解你的回复。请为我提供适当的解决问题。
最好的问候,
希尔拉
尊敬的先生,
有没有办法检查OTP内存是否被编程。
最好的问候,
马克
也有这样的错误。告诉我,你是怎么决定的?
尊敬的先生,
请为我提供适当的出口。随着我们掌握此问题的,无法测试产品。使用SRAM编程,我们验证了我们的应用程序。
最良好的问候,
希尔拉
亲爱的马克,
我看到你正在使用旧版本操作系统智能代码段工具箱,请仔细卸载它,从这里下载并安装最新版本:
//www.xmece.com/sites/default/files/smartsnippets_t..。
另外,请从Segger网站下载并安装最新版本的JLink drivers 6.56d:
https://www.segger.com/downloads/jlink/JLink_Windows.exe
之后,一旦附加DK-Pro,就会要求您更新JLink-OB的固件。
请按照用户手册的说明操作:
http://lpccs-docs.dialog-semicondiond.com/smartsnippetstoolbox5.0.8_um/tools/otpprogrogmer.html.
如果你成功编程了OTP,请告诉我。
BR,保罗
嗨ps_dialog,
我使用最新软件,因为你说,它没有任何问题。非常感谢。
马克