C55FMC High blocks unusable

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

C55FMC High blocks unusable

952件の閲覧回数
mattbarbour
Contributor I

I am unable to read, write or erase any data in the high space blocks. I am using the iSystems WinIDEA debugger which is unable to display any data within the address range of the high blocks, this includes after I perform a flash mass erase through the debugger. I have used the Standard Software Driver v1.1.0 for the MPC5777c. I am able to read and write to low, mid, and 256k blocks without a problem.

I have attached some sample code and drivers that I am having this problem with. 

To recreate:

Start a new S32DS project for the MPC5777C

Set the library for all cores to NewLib

Copy in the attached files and compile

Original Attachment has been moved to: include.zip

Original Attachment has been moved to: src.zip

タグ(2)
0 件の賞賛
返信
1 返信

692件の閲覧回数
petervlna
NXP TechSupport
NXP TechSupport

Hello,

This is really not an issue.

Two dedicated blocks of system flash memory are used by the CSE for secure key and firmware storage.

pastedImage_1.png

These blocks are not accessible by other masters from system and therefore are called secure flash. The command processing is done by a 32-bit CSE core with attached ROM and RAM running at system frequency of SoC.

After system boot, the core comes out of reset and executes reset code from the module ROM.

Peter