This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于CSM password的问题.

将一段FLASH区用做数据存储,已经实现,

使用芯片为28035

请教:

1.程序使用API函数对FLASH进行读操作,是否需要UNLOCK,(进行写操作肯定是要UNLOCK的,否则写不进)

2.使用过程中发现未进行UNLOCK操作,也能读出FLASH中的值,LOCK难道只针对仿真JTAG通道?

    但现场反应偶尔有出现过读出来全部为零的情况,(类似UNLOCK前用仿真器读FLASH的值)

3.用API对FLASH进行UNLOCK操作,对程序的加密性能是否有影响?

    1. 如果你在密码区写了密码,需要UNLOCK。如果密码区全是F则不需要UNLOCK。
    2. 原因是你的密码去全是F,芯片默认为是无锁状态。
    3. 用API进行UNLOCK操作是在芯片内部进行的,当程序运行到加密区域后,芯片将处于保护状态。JTAG连接会被切断。所以问题因该不大。