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.
Hello,
Alternatives are being considered due to semiconductor supply and demand issues.
1, When changing the MCU( TMS320F28054F-Q1 -> TMS320F28054M-Q1 (-40°C ~ 125°C) ), Need software changes? ( I'm using TMS320F28054F-Q (Instaspin-FOC LAB & Software) )
INSTASPIN-MOTION MCU(TMS320F28054M), Can I use the Instaspin-FOC function without any software modifications?
2, The flash memory address is changed. ( TMS320F28054F-Q1 -> TMS320F28052F-Q1 ). What parts of the software do I need to modify? ex) .cmd
TMS320F28054F-Q1 -> TMS320F28052F-Q1 , Are there any other changes besides flash memory?
Thanks and regards,
Woojin,
Yes, you will be able to run the InstaSPIN-FOC on a InstaSPIN-M device. FOC is a subset of the features included in the M device.
You are correct that the only other difference is the flash size of the devices, with F28052 has half the flash of the 054 device.
Best,
Matthew
Thank you for your answer.
I'm using TMDSCNCD28054MISO & TMDSHVMTRINSPIN, Instaspin-FOC Solution.
( C:\ti\motorware\motorware_1_01_00_18\sw\solutions\instaspin_foc\boards\hvkit_rev1p1\f28x\f2805xF\projects\ccs )
When changing MCU from 28054M to 28052F, Can I use it without software changes?
When the memory address is different, Need software changes? ex) .cmd file , etc...
Thanks and regards,
Woojin,
The memory changes from the 54/52 are contiguous in nature. So F28054 has flash from 0x3E8000 - 0x3F7FFF while the F28052 starts from 0x3F0000 - 0x3F7FFF. So if you have used any address from 0x3E8000 - 0x3EFFFF you would need to re-map it accordingly. The sector sizes are the same across both devices, so no need to worry about that.
I'm assuming here that you have not used more than 1/2 the flash on the F28054 to make this fit on the smaller device.
Best,
Matthew
When changing the MCU(28054->28052), is it only necessary to change the flash memory address mapping?
Can I use the Instaspin-FOC solution & User Application, if I only edit the F2805xF.cmd file? ( Memory(PAGE 0 , 1 ... ), SECTION(...), etc... )
Thanks and regards,
Woojin,
You are correct, only the flash addresses would need to change. Everything else is identical.
Best,
Matthew