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.

TMS320F28062: FPUsinTable in bootROM was different

Part Number: TMS320F28062
Other Parts Discussed in Thread: CONTROLSUITE

Dear Champing~

my customer using F28062 for power supply design. They downgrade the device from F28069 to F28062.

Using the FPUSinTable to generate the next current command but thee result was wrong.

When they call the FPUSinTable with FastRTSlibrary the value was different between 28069 and 28062 as below.

my questions are:

1. The FPUSinTable just one in F2806x device, any where will change that? 

2. BootROM has any changed in F28069 and F28062?

3. Could i create a new FLASH area to instead of BootROM for FPUSinTable?

many thanks for your comment,

Best Regards,

 

  • Hi Bard,

    Was the customer using a F28069M (not just a F28069) before the downgrade? 

    Please note that the ROM contents are different between the InstaSPIN-enabled devices and the non-InstaSPIN devices within the F2806x family.  When changing from an InstaSPIN part to a non-InstaSPIN part, the linker command file should be changed.
    \controlSUITE\device_support\f2806x\v151\F2806x_common\cmd\

    Hopefully this helps!


    Thanks,
    Brett

  • hi Brett,

    RD had check they changed the linker command file with F28062.cmd not F28069 or F28069M.
    -And i think the F28062 without InstaSPIN in bootROM, right?
    -Could you please check below date code : CB-42C5C1W (f28062fpnt)?
    We just concern why we read the same memory location (0x3FD860) with different value.

    Best Regards,
  • Bard,

    If they were previously using an older silicon rev (for any F2806x), the FPU tables started at 0x3FD860. The newer silicon revs looked to move these tables to start at 0x3FD590. Can you check and see if the correct data is at that location? It is possible our linker files need to be corrected.

    Best Regards
    Chris
  • Dear Chris

    I soldering a F28062 to controlSTICK and dump out the memory.

    Yes, you're right! the FPUtable started at 0x3FD590.

    Questions 1. when we made the silicon revs, ie. how to identify on the top mask of the new silicon revision?

    Questions 2. do we have plan to remodify the .linker files?

    many thanks for your comments.

  • Bard

    Good to hear!

    For the silicon revision, as part of the date code you posted earlier, the "CB-" part identifies that it is silicon revB (the rev where these changes were implemented).
    I will file a bug to have the linkers fixed appropriately.

    Best Regards
    Chris
  • Hi Chris,

    Many thanks for your comments.

    I will ignore to my customer, when can i get the linker file update or where i can download it?

    thanks.

    Bard