Thread 中讨论的其他器件:TCA6424、 UNIFLASH
工具/软件:
您好:
与启动相关的几个问题:
1.在开机时按 SW7 开关手动测试冷 POR_RST 时(非开机复位),有时启动会产生此错误:
DMSC 固件版本 9.2.8--v09.02.08 (Kool Koala) 
DMSC 固件版本 0x9 
DMSC ABI 修订版 3.1 
一些测试失败!!
那么什么可能会导致这个问题?
2.设置条件:固定 OSPI 引导(主)/UART 引导(备份)只通过电阻器搭接,不使用或安装任何切换开关。
当 OSPI 为空时、系统在首次刷写 OSPI(通过 UART 引导)时工作正常。 下电上电、系统将执行 OSPI 引导。
使用案例:更改为使用备份密钥时安全启动。 有两个步骤:编程(或选择)备份密钥、然后使用新软件
带有备份密钥的证书。 发生的情况是在使用新软件对 OSPI 重新编程期间、电源会丢失、因此会导致引导失败。
在这种情况下、需要强制 UART 引导、以便能够再次对软件进行编程。 如上所述、从物理上讲、引导设置为 OSPI/QSPI。
虽然使用 I/O 扩展器器件来实现此目的的想法、但当前的 IO 扩展器 TCA6424ARGJR 是易失性器件、可在所有端口上电时通电
是输入、用于读取引导模式信息。 因此、TI 有一个非易失性 IO 扩展器用于编程并保留引导模式
配置输出作为 UART 引导
3、如果未找到非易失性 IO 扩展器、我们能否使用 TCA6424 器件实现以下功能:将 TEST_GPIO3 保持为低电平、将 IO 扩展器编程为 UART 的输出
然后、引导 通过 TEST_PORZn 信号或 CONN_MCU_PORz 信号启动冷启动? 如果是、SBL 中会有一个挂钩、允许软件进行 IO 扩展器编程。
这种方案是否可行?
谢谢、
Huynh
 
				 
		 
					