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.

TMS470MF06607: flash eeprom f035.h issue

Part Number: TMS470MF06607
Other Parts Discussed in Thread: HALCOGEN

HI,

I am using TMS470MF06607 microcontroller. i to enable eeprom in my software.

form the halcogen i enabled that TI-FEE . what ever the code was generated by the halcogen it's give me some error.

i dont k now how to rectify that error.

Error displayed while compiling:

C:\CCS_PROJECT\eeprom_check1\include\fee_TMS470M066.h", line 89: fatal error #1965: cannot open source file "f035.h"   .

and its showing like cannot open the source file.

how can i solve this issue.

i am using CCS version 6.0

i did not changed any other default setting in the TI-FEE section.

Regards

Arun Kumar.N

  • The Platform F035 flash API  files should be in a directory like this:

    C:\ti\Hercules\Platform F035a Flash API\1.09

    You need to add the flash API installation path to the CCS include file search path.

  • You will also need to add the same path to the linker and then add the "pf035a_api_eabi.lib" library file name as shown below:

  • hi sir,

    Thank you for your response. what ever the suggestions you gave in above i did those things.
    but, still i got some error. The generated code from the HALCOGEN it self have some errors.
    can you please, suggest some thing to avoid those errors also.

    ERRORS :

    error #10056: symbol "sci2HighLevelInterrupt" redefined: first defined in "./source/lin.obj"; redefined in "./source/sci.obj"
    error #10056: symbol "sci2LowLevelInterrupt" redefined: first defined in "./source/lin.obj"; redefined in "./source/sci.obj"
    error #10056: symbol "sci1LowLevelInterrupt" redefined: first defined in "./source/lin.obj"; redefined in "./source/sci.obj"
    error #10056: symbol "sci1HighLevelInterrupt" redefined: first defined in "./source/lin.obj"; redefined in "./source/sci.obj"
    error #10010: errors encountered during linking; "eeprom_check_2.out" not built

    Regards
    Arun Kuamr.N
  • Hi Arun,

    LIN1 and SCi1, LIN2 and SCI2 are mutually exclusive. If you enabled LINx driver, and generated code, the LIN driver was generated (lin.c). If you enabled SCIx later, and generated sci.c, the lin.c is still located in your folder.You need to delete lin.c manually.