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.

FEE blocks

Other Parts Discussed in Thread: HALCOGEN, TMS570LS3137

Hi,

I'm testing the FEE module on the TMS570LS3137. I start with the HalCoGen example, and now I'm testing the management of the different blocks.

I select 2 blocks in halcogen and all of them have 5 bytes of size.

The issues comes when I try to write asynchronously in block 1 and then, write asynchronously in block 2 in the same virtual sector. This doesn't work unless I invalidate the block 1 before write asynchronously in block 2.

This means that I can't use different blocks of data at the same time? How can I do it?

Thanks in advance,

  • Hi Ibon,

    I'm not that familiar w. the FEE library so I'm going to get the developers looped in.   In the meantime, if you would please send the halcogen configuration (or better the project) and also the precise names of the functions that you are using to call the async write - this would be great.  I assume you are talking about the async write in the FEE file ti_fee_writeAsync.c but want to confirm that you're using this function and not something directly from the F021API.

    Thanks and Best Regards,

    Anthony

  • Hi Anthony,

    I use TI_Fee_WriteAsync and TI_Fee_InvalidateBlock functions. Also I use TI_Fee_MainFunction to actualize both functions.


    I use the 03.05.00 version of HalCoGen, I dont update it because we start developing our application 2 years ago and we decide keeping in this version (updating maybe can change the api's functions and this could be chaotic for our project, or I'm wrong?).

    I configure the FEE module like this:

    The code:

    5165.FEE.zip

  • Hi Ibon,

    You have enabled "FEE Error Correction Handle"(this feature is not supported anymore). Please disable this parameter and check. I have disabled this parameter and it works correctly.

    Also, I would advice you to use FEE driver from latest HALCogen release. All the FEE API's are compatible. You can generate only FEE driver from latest HALCoGen v04.00.00 and integrate it into project generated from v03.05.00.

    Regards,

    Vishwanath Reddy.

  • Hi Vishwanath,

    It works perfectly now! Thank you so much!

    I will actualize HalCoGen then!