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.

Advanced F021 Flash init function



Dear all,

The currently released flash API software library is not developed compliant to IEC 61508 or ISO 26262. But i have to use onboard flash to safety project. The read, write, erase function can be realized by myself, but initializeFlashBanks() function can not be realized.

May you provide the source code initializeFlashBanks() or more information about initializeFlashBanks ?

Many thanks for your attention.

Best regards, Felix

  • Hello Felix,

    maybe this forum thread can answer your query partially:

    "There is the possibility of getting the Flash API source code through either in document form (review only) or file form (allows for building), but these require the execution of a signed license agreement and in the case of the file form,  you would assume all liability for device Flash operation (voids Flash datasheet specifications). "

    Regarding the writing of your own flash driver - have a look at this thread:

    "I do not recommend you to write your own functions to erase/program the Flash. The reason is that the FSM registers is only the top level control and you will also need to set up Flash voltage registers to run the pump. The second part is complicated. If the Flash voltage registers are not programmed correctly, you are running the risk of damage the device when erasing/programming Flash. I would suggest that we work together to solve the problem you are having with TI Flash API."

    "We require the use of the Flash API for programming this device.  Not doing so will void the datasheet Flash specifications (data retention, number of write/erase cycles, etc.)

    On the issue of modifying the existing released libraries by stripping the symbols, any modification to the released libraries is not supported and is considered a violation of the F021 Flash API license agreement and would also void any Flash datasheet specifications."

    Hope this clarifies the situation about Flash driver.

    Best regards, Jiri