大家好,
马上要烧录FLASH了,但是看到网上说芯片很容易锁死,所以特意确认了下密码区的地址分配情况,如下(map文件中提取)
MEMORY CONFIGURATION
name origin length used unused attr fill
———————- ——– ——— ——– ——– —- ——–
PAGE 0:
RAML0 00008000 00000800 00000004 000007fc RWIX
RAML1 00008800 00000400 00000000 00000400 RWIX
OTP 003d7800 00000400 00000000 00000400 RWIX
FLASHH 003e8000 00002000 00000000 00002000 RWIX
FLASHG 003ea000 00002000 00000000 00002000 RWIX
FLASHF 003ec000 00002000 00000000 00002000 RWIX
FLASHE 003ee000 00002000 00000000 00002000 RWIX
FLASHD 003f0000 00002000 00000004 00001ffc RWIX
FLASHC 003f2000 00002000 00000000 00002000 RWIX
FLASHA 003f6000 00001f80 00001cee 00000292 RWIX
CSM_RSVD 003f7f80 00000006 00000000 00000006 RWIX
BEGIN 003f7f86 00000072 00000002 00000070 RWIX
CSM_PWL_P0 003f7ff8 00000008 00000000 00000008 RWIX
……
PAGE 1:
BOOT_RSVD 00000000 00000050 00000000 00000050 RWIX
………………..
PARTID 003d7e80 00000001 00000001 00000000 RWIX
FLASHB 003f4000 00002000 00000000 00002000 RWIX
CSM_PWL 003f7ff8 00000008 00000008 00000000 RWIX
其中PAGE0中的CSM_PWL_P0显示没占用,但是PAGE1中的 CSM_PWL 又显示占用了。
这种情况如果烧录程序的话到底会不会锁死芯片?如果需要调整地址段的分配,应该怎么修改呢?
请各位前辈指点,DSP新手。
Seven Han:您好,
可以通过查看DSP2833x_CSMPasswords.asm文件中的加密区是否有填充数据,还有确认on chip flash是否有修改,这两个方式来判断是否对芯片新进了加密。
但若是再烧录过程中出现了电压不稳等情况,将导致芯片被锁死,这样您只能更换芯片了。