This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
尊敬的先生:
.sect "Dcsm_otp_z1_bootctrl"
长整型0xFFFFFFFF ;保留
long 0x00000b5a ;Z1-BOOTCTRL 键=5A,引导0x0B
5.in 我添加的链接器文件:
存储器
{
…
DCSM_OTP_Z1_BOOTCTRL:origin = 0x7801C,length = 0x000004
}
部分
{
DCSM_OTP_Z1_BOOTctrl:>DCSM_OTP_Z1_BOOTCTRL PAGE = 0,ALIGN (4)
(笑声)
(笑声)
}
如果我要将其刷写到 DSP 中,它会强制始终引导至闪存,而不管 引导引脚的状态如何?
我是否遗漏了什么?
您好,Baskaran,
感谢您的快速回复
1.我用 Z1-BOOTCTRL 刷写 DSP ,可以看到 OTP 确实发生了闪存,如下所示
2.在下电上电后、电路板仍然无法启动 DSP
3.in 订单要验证问题是否确实存在 ,请执行以下操作
A.与 JTAG 连接到目标
b.仅加载符号时进行调试
c.in CCS ->脚本-> EMU 引导选择模式-> EMU_BOOT_FLASH
d.in CCS -> CPU 复位
e.CCS ->继续
当我执行以下步骤时,例如强制 DSP 从闪存启动时,DSP 正常运行,而独立运行时(闪存 Z1-BOOTCTRL 之后的事件)
它无法正常启动会导致此类行为的原因是什么?
我缺少什么?
您好,Baskaran,
是的、在对电路板执行下电上电之前移除了 JTAG
我在电路板上电时已将 JTAG 连接到电路板
好的、因为您说它与 enu boot 有关、我假设闪存存储器具有正确的内容。
让我们尝试一下、
您好 Saban、
当 您尝试在独立模式下引导时、GPIO72/GPIO84是引导模式引脚(因为您在 BOOTCTRL 位置为 BOOTPIN 字段编程了0)上驱动的值是多少? 请注意、您仍然必须在这些引脚上驱动1/1才能将 Get 模式选择为引导模式、否则它将不起作用。 请参阅引导流程(图4-6)。 器件 TRM 中的 CPU1独立和休眠引导流程)以了解更多详细信息。
此致、
Vivek Singh
引导流程中不能绕过引导引脚。