当我完成我的软件调试,我想下载固件到芯片的OTP。我计划通过UART将固件下载到芯片上,例如我可以使用P0.4和P0.5的引脚连接到我的PC吗?你有关于硬件连接和软件操作的指导方针吗?谢谢你!
嗨,杰克,
我强烈建议您使用SmartSnippets工作室的最新版本,即版本2.0.8。通过studio,您可以打开最新版本的SmartSnippets工具箱。OTP包含3个用户可以燃烧数据的区域:
当用户试图烧毁OTP时,他必须确保编程电压是干净的,不能超过6.8V。另外,6.8V只能在VBAT3V供应后应用于VPP,必须在VBAT3V被移除之前从VPP移除,否则可能会损坏芯片。
为了用最常见的配置烧OTP,请遵循以下说明:
进入OTP Header选项卡。
关于OTP的一些附加信息。当OTP被烧毁并且OTP头上的应用程序标志也被烧毁时,主引导加载程序将被禁用,因此扫描过程不会发生,因此您将不能从SPI或UART或I2C引导。你将能够通过JTAG直接燃烧你的syram,只要OTP头字段称为JTAG enable flag保持为Enabled。此外,OTP代表一次性可编程,因此你不能擦除和重写OTP多次,但你只能翻转位,仍然设置为0,并把他们变成1。
谢谢,PM_Dialog
嗨,杰克,
我强烈建议您使用SmartSnippets工作室的最新版本,即版本2.0.8。通过studio,您可以打开最新版本的SmartSnippets工具箱。OTP包含3个用户可以燃烧数据的区域:
当用户试图烧毁OTP时,他必须确保编程电压是干净的,不能超过6.8V。另外,6.8V只能在VBAT3V供应后应用于VPP,必须在VBAT3V被移除之前从VPP移除,否则可能会损坏芯片。
为了用最常见的配置烧OTP,请遵循以下说明:
进入OTP Header选项卡。
关于OTP的一些附加信息。当OTP被烧毁并且OTP头上的应用程序标志也被烧毁时,主引导加载程序将被禁用,因此扫描过程不会发生,因此您将不能从SPI或UART或I2C引导。你将能够通过JTAG直接燃烧你的syram,只要OTP头字段称为JTAG enable flag保持为Enabled。此外,OTP代表一次性可编程,因此你不能擦除和重写OTP多次,但你只能翻转位,仍然设置为0,并把他们变成1。
谢谢,PM_Dialog