CH554T 安全寄存器讀寫(xiě)問(wèn)題

我在CH554T上寫(xiě)代碼發(fā)現(xiàn)一個(gè)問(wèn)題,下面的三條語(yǔ)句


SAFEMOD? ? = 0x55;

SAFEMOD? ? = 0xAA;

GLOBALCFG |= (1<


如果通過(guò)編譯器放在0到10K的代碼地址空間,可用正??刂苖cu復(fù)位。

但是通過(guò)編譯器放到0x3400到0x3800的代碼空間,那么執(zhí)行不會(huì)成功的。


我想問(wèn)一下,CH554T是不是在硬件上控制SAFEMOD這個(gè)寄存器,只有低端的地址代碼才能正常操作。


因?yàn)槲以趯?shí)現(xiàn)一個(gè)IAP的代碼,需要把IAP放在0x3400到0x3800的地址上,目前整個(gè)代碼功能都已經(jīng)好了,就是發(fā)現(xiàn) SAFEMOD? ? = 0x55; SAFEMOD? ? = 0xAA;執(zhí)行后,對(duì)有安全要求的寄存器都無(wú)法操作。


請(qǐng)問(wèn)CH554T是否存在這樣的問(wèn)題?



? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?

我在CH554T上寫(xiě)代碼發(fā)現(xiàn)一個(gè)問(wèn)題,下面的三條語(yǔ)句


SAFEMOD? ? = 0x55;

SAFEMOD? ? = 0xAA;

GLOBALCFG |= (1<


如果通過(guò)編譯器放在0到10K的代碼地址空間,可用正??刂苖cu復(fù)位。

但是通過(guò)編譯器放到0x3400到0x3800的代碼空間,那么執(zhí)行不會(huì)成功的。


我想問(wèn)一下,CH554T是不是在硬件上控制SAFEMOD這個(gè)寄存器,只有低端的地址代碼才能正常操作。


因?yàn)槲以趯?shí)現(xiàn)一個(gè)IAP的代碼,需要把IAP放在0x3400到0x3800的地址上,目前整個(gè)代碼功能都已經(jīng)好了,就是發(fā)現(xiàn) SAFEMOD? ? = 0x55; SAFEMOD? ? = 0xAA;執(zhí)行后,對(duì)有安全要求的寄存器都無(wú)法操作。


請(qǐng)問(wèn)CH554T是否存在這樣的問(wèn)題?



? ? ? ? ? ?

沒(méi)有這樣的問(wèn)題,軟復(fù)位沒(méi)有這樣的設(shè)置。

1.讀GLOBAL_CFG ,看寫(xiě)入后的數(shù)據(jù)是什么,是不是自己寫(xiě)錯(cuò)標(biāo)志位了、

SAFE_MOD = 0x55;

SAFE_MOD = 0xAA;

GLOBAL_CFG |= bSW_RESET;

//SAFE_MOD = 0x00;

2.檢查代碼是否超出37FFH,超出會(huì)出現(xiàn)異常的。

3.如果還是不能解決,可以講相關(guān)代碼發(fā)送至rz@wch.cn。幫你查看一下


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频