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.

Again on FEE

Other Parts Discussed in Thread: HALCOGEN

Hi,

I'm experimenting with FEE (with F021 flash API) on RM48HDK and there are some question I cannot answer using the TRM or the datasheet:

  • there's a maximum number of configurable FEE blocks?
  • there's a minimum/maximum size of each block?
  • what's EEPS?
  • how data select bits/data sets are used?
  • how are the FEE constant parameters (in halcogen FEE Global tab) used?
  • what's the meaning of "Number of 8 bytes writes"?

Thank you

  • Hi Matteo,

    Below are answers:

    • there's a maximum number of configurable FEE blocks?                                                                                         =>GUI supports only 16 blocks of confguration. If you need more blocks, you need to edit the generated files. This is explained in user guide.
    • there's a minimum/maximum size of each block?                                                                                                       =>Minimum block size is 0 and maximum block size is 65534 bytes. 
    • what's EEPS?                                                                                                                                                             => Projects can use a single EEPROM bank as two seperate EEPROM's. (Two sectors for each EEPROM.) One EEPROM can be used to access data which is less frequently written and the other can be used to access data which is written more frequently.
    • how data select bits/data sets are used?                                                                                                                 => This is explained in user guide. If data select bits is 1, then one bit(LSb) from block number is used to identify the data set. in this case, block number 0 means block 0 data set 0 and block number 1 means block 0 data set 1.
    • how are the FEE constant parameters (in halcogen FEE Global tab) used?                                                            => These parameters are used intyernally by FEE and also to indicate to user about the overheads for block and virtual sector header.
    • what's the meaning of "Number of 8 bytes writes"?                                                                                                =>This means number of data bytes written by FEE in TI_FEE_MainFunction API. BBy default only 8 bytes are  written for every execution of TI_FEE_MainFunction API. If this parameter is configured to 2, 16 bytes of data will be written.

    Regards,

    Vishwanath Reddy.

    If my reply answers your question please click on the green button "Verify Answer".

     

     

  • Thank you Vishwanath,

    now it's quite clear. Which document you refer speaking of "user guide"? The Technical Reference Manual?

  • Hi Matteo,

    User guide is available along with HALCoGen. It will be availale at the HALCoGen installed source directory.

    \\HALCoGen\v03.08.00\Docs\TI FEE User Guide.pdf

    Regards,

    Vishwanath Reddy.

    If my reply answers your question please click on the green button "Verify Answer".
  • Thank you very much, I had not seen it!

    Problem solved