Other Parts Discussed in Thread: CONTROLSUITE, UNIFLASH, TMS320F28335, TMS320F28035
I installed the program (HVACI_sensorless) in the controlsuite with ccsv4 .
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.
Other Parts Discussed in Thread: CONTROLSUITE, UNIFLASH, TMS320F28335, TMS320F28035
I would follow the GUI instructions and use line voltage to first verify the HW and motor work before moving to CCS.
""power board, connect USB JTAG, launch CCSv4
-----
delete all other projects (right click, delete)
---
view -> targets -> user defined
make sure xds100-f28035[default]
make sure no targets under projects folder
---
launch debug (green bug)
connect target
target -> load program 2xPM_Motors.out
------
terminate all
controlCARD is now flashed
-----
power cycle before connecting GUI""
2xPM_Motors.out is the binary used for the low voltage TMDS2MTRPFCKIT.
You need to use one of the TMDSHVMTRPFCKIT GUIs
C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0\~GUI
the files that your computer says are PSpice are the .out binary that you should flash to the controlCARD using CCS or Uniflash.
The "Uygulama" are the .exe that runs the PC side GUI and talks to the controlCARD and the specific .out you load.
Now gives the following error in CCSV4
C28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (TMS320F28035). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: GEL Output:
ADC Calibration not complete, check if device is unlocked and recalibrate.
make sure that your target configuration file is set-up for the emulator (XDS100v1 if using the one on the kit) and the controlCARD you are using (I presume F28035)
I change controlcard and use F28335. Then I connect target and I load program;
Now gives the following error in CCSV4:
c28xx: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
I'm sure, my target configuration file is set-up for the emulator XDS100v1 if using the one on the kit) and the controlCARD I'm using (F28035) I do not understand that this error:
28xx: Flash Programmer: Warning: The configured device (TMS320F28335), does not match the detected device (TMS320F28035). Flash Programming operations could be affected. Please consider modifying your target configuration file.
C28xx: GEL Output:
ADC Calibration not complete, check if device is unlocked and recalibrate.
onur,
the GUI works only with the F28035 controlCARD.
if using CCS to reprogram make sure you target configuration is set-up for XDS100v1 and F28035.
Then after you connect the target, load the .out
After it is done, disconnect target in CCS and try running the GUI .exe again
I can't tell from your image if you were able to connect and load the .out successfully.
After power cycling will the GUI.exe connect to the target?
can you confirm you are using the yellow rev 1p1 PCB?
and following all of the quick start guide directions?
C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0\~GUI\QSG-HVMTRPFCKIT-GUIv2.pdf
Well, this shows that at least
- you can connect to your controlCARD through the UART back channel
- you are providing 316V to the HVKIT and Piccolo is measuring it correctly
- the code thinks that you have an over current event
please check all jumper settings on the yellow PCB. if those are good it's possible that there is an issue with the power stage. is there any chance that you blew up the IPM? Any obvious smell, burn marks, etc?
Is the fuse still good?
what we aren't sure of is
- if you have the correct .out programed on the card from
C:\ti\controlSUITE\development_kits\HVMotorCtrl+PfcKit_v2.0\~GUI\HVMTRPFCKIT-PM-ACI-GUI.out
I'm at the point where I think the hardware is most likely damaged and you should try to return.