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.

F28069F processor program in F28069M processor.

Other Parts Discussed in Thread: MOTORWARE

Hello Team,

I am working on motor control application using F28069F microcontroller processor. The program is customized for F28069F microcontroller.
Due to some hardware issues, I have to use the F28069M microcontroller processor instead of F28069F microcontroller.
Is it possible to tell what all files has to be changed in the program, for using it in F28069M ?
Note : Motor control program is built using Motorware 7.

I added the linker file of the F28069M, but still no luck.

Requesting to please help me with this.

I have added the word doc, which shows screen of the  Project Explorer of program,

file_struct.docx

Thanks and best regards,
Chetan.

  • any project for F2806xF will work as-is on F2806xM. There are no changes that need to be made. They have the same memory map, etc. M version just has a different part ID that allows the SpinTAC functions to execute from ROM.

    if you need to add M InstaSPIN-MOTION SpinTAC software function calls you would have to add the SpinTAC library and follow the InstaSPIN-MOTION project examples.
  • Hello Chris,

    Thanks for your reply.

    In my case, when I complied F28069F program on F28069M microcontroller, program was built without any error's , but it wasn't functioning as per the requirement.

    I did two things to fix this :

    1, Added the F28069M linker file from Motoware 7 software, which you had shared earlier, excluded the F28069F linker from building it.

    2. And configuration was changed to F2806X RAM in the Properties >> general tab.

    Best regards,

    Chetan.

  • 1. Ok, yes that's true. All of the MotorWare projects come with the F28069M linker file as all EVMs use the superset F28069M. Obviously the SW you have was changed to target only an F28069F device.
    2. this sets the buld to only use RAM memory, not flash. Which is fine for development but once your code size grows you will need to use FLASH.