AnsweredAssumed Answered

KEAZ128 write flash issue

Question asked by Jason Zhang on Mar 8, 2016
Latest reply on Mar 10, 2016 by jeremyzhou

Hi,

 

I am using the PE function below to write flash for bootloader .

LDD_TError FLASH1_Write(LDD_TDeviceData *DeviceDataPtr, LDD_TData *FromPtr, LDD_FLASH_TAddress ToAddress, LDD_FLASH_TDataSize Size)

 

It works well until the start address is 0x5860. But it can't work well when write the data to start address which is 0x586C.

It can work well if I changed start address from 0x586C to 0x5870 (the data also be rearranged).

 

<part of s19 file>

S11358400000000000000000000000000000000054

S11358500000000000000000000000000000000044

S10F586000000000000000000000000038

S113586C586C6C58000000F0FF1F000000000000000056

 

My question:

1. Can function FLASH1_Write work in the CAN Interrupt event?

2. Is there any limit  for FLASH1_Write's param  LDD_FLASH_TAddress ToAddress ?

3. Any advice...

 

Thank you!

 

Jason

Original Attachment has been moved to: KEA128_APP_3.s19.zip

Outcomes