工具/软件:
您好团队:
我们正在研究 Bootmanager (BM ->适用于 TI RBL 的 SBL)、引导加载程序 (BL) 和引导加载程序更新器 (BLU)。
为了缩短闪存擦除时间、我们尝试将闪存擦除大小从 4KB 更改为 64KB
根据我的理解、在 Flash_sfdpParams_init () 中、TI 硬代码默认擦除大小为 4KB、块大小为 64KB。


在闪存器件支持下、无法将擦除大小设置为 32KB 的选项。
RBL -> BM -> BL -> BLU
存储器映射
- Bm 位于 0x60000000
- BL 位于 0x60030000
- APP/0x60100000 BLU 处进行编程
工作-> 在 BL 更新和热复位后、当闪存擦除大小设置为 4KB(子扇区)时、RBL 将 BM 复制到 RAM。
不工作->、但当 闪存擦除大小设置为 64KB(块擦除)时、BL 更新和热复位后 BM 将通过 RBL 复制到 RAM。
问:此问题的可能原因是什么?
问:BM 内存损坏的可能性是什么?BM 内存区域是否不受 BL 更新的影响?
此致、
Hari
 
				 
		 
					 
				













