CH582? 0x00070000-0x00077FFF用戶非易失數(shù)據(jù)存儲區(qū)DataFlash32KB? ?指針讀取的數(shù)據(jù)好像不對。難道不能指針讀取
查看: 2432
回復: 4
CH582 0x00070000-0x00077FFF 用戶非易失數(shù)據(jù)存儲區(qū)DataFlash 32KB 指針讀取的數(shù)據(jù)好像不對。難道不能指針讀取
Aigo-專注無線通訊?
發(fā)表于: 2023-07-13 14:47:40
熱門產(chǎn)品 :
CH32L103: 32位PDUSB低功耗單片機
您好,您讀取dataflash的代碼能截個圖看看嗎。如果是使用EEPROM_READ()接口讀取dataflash,注意要直接使用偏移地址,基地址已在庫中默認添加。
Aigo-專注無線通訊?
發(fā)表于: 2023-07-17 16:39:11
不好意思,地址不對!謝謝!最大只能操作 448K+32K的地址=480K的空間
Aigo-專注無線通訊?
發(fā)表于: 2023-07-19 17:22:03
s = FLASH_ROM_WRITE(476 * 1024, TestBuf, 128);? ? ?//Code Flash不是只有448K么!怎么讀476K也能讀寫呢!
Code Flash可以用指針讀取數(shù)據(jù)。
UINT8 *p = (UINT8 *)(476*1024);
但是DataFlash用指針讀出的數(shù)據(jù)就是錯誤的!
您好,codefalsh的讀寫是有加解密的,指針讀的方式會經(jīng)過內(nèi)核解密;dataflash的讀寫沒有加解密,不支持用指針讀,只能用庫函數(shù) EEPROM_READ() 讀取。
請勿發(fā)布廣告和違法內(nèi)容, 代碼可以選擇編輯器代碼語言格式, 更易他人閱讀幫助您, 或者留下聯(lián)系方式,以便更好更快服務您
只有登錄才能回復,可以選擇微信賬號登錄