Other Parts Discussed in Thread: HALCOGEN
Hi TI FEE team,
If data were being written to both Regular Flash Bank 0 and FEE Flash Bank 7 back to back, the FEE API's TI_Fee_WriteAsync() cannot handle the write because FMAC was no longer set to Bank 7. Is the FEE Driver expecting its caller to set FMAC back to Bank 7? Other than FMAC, were there other flash registers that can't be modified after TI_Fee_Init()?
And if FMAC was set to Bank 0 when TI_Fee_WriteAsync() was called, the FEE's Job Result returned JOB_OK even though the flash write action did not go through. Is it possible that there are other code path in FEE Driver not setting the correct Job Result?
FEE Driver version 1.19.04 is what being used.
Thanks!
-Kevin.