MCU 使用 F280025 ,我嘗試寫入OTP
使用 Fapi_write() function 寫入位址 : 0x00078000 Data : 0x55AA
我看register 觸發 Z1_LINKPOINTERERR ,是我寫入的位址不對還是怎樣?
為什麼會觸發Error ??
Green Deng:
你好,方便说明一下你是如何写入的(代码)?以及出现的error内容具体是什么?
,
123 1232:
我用Flash_API的 function 寫入的
oReturnCheck = Fapi_issueProgrammingCommand((Uint32 *)(Address+i), // Start address to be written
Data+i, // Start address to be read
1, // Write address size, 1 = 16 bits
0, 0,
Fapi_DataOnly);
error 的問題是 Z1_LINKPOINTERERR
,
Green Deng:
你的Z1_LINKPOINTERERR之前有进行过写入操作吗?OTP的话只能写入一次
,
123 1232:
有,所以會Error 是正常的行為??
,
123 1232:
有,所以會Error 是正常的行為??
,
Green Deng:
我认为是的,如上所述,OTP是一次性写入的。
,
123 1232:
了解