Dear all,
I needed a "quick fix" to running a sensored three phase motor, so I bought the DRV8350H-EVM, as it is listed with all the right qualifications and comes with ready to be built firmware.
However, the code supplied does not build, as has also been noted here (as an aside, but still): e2e.ti.com/.../3273988
It's bad enough that the code does not work, but it actually cannot be built. So this version that's on the website has clearly never been built by whomever is maintaining it, so it has obviously also not been tested. I'll not go into the myriad "magic numbers" in this code, many of which I suspect being things that should come from the TrapSensored_Parameters_Setup.h, or if not probably be defined there.
I "fixed" the Sensorless references as indicated in the post above, and tried to add some other fixes that seemed obvious, yet I still get warnings, among which the redefines of absolute symbols as also indicated in the post above. When I found a floating point "MotorPhaseCurrentLimit" being loaded with a 12bit ADC value from the parameters header directly with no math, I suddenly remembered that I bought this kit because it was advertised as a plug-and-play solution with a PC Gui to quickly verify the functionality of a motor-setup for a customer, not to spend two weeks debugging the demo code.
I'm using CCS v10.1.1.00004, downloaded Nov 13th 2020. (copyright 2016 in the info pop-up, but released Sep 21st 2020 according to the download page) and the SLVC755 package downloaded from the site on the same date. Although apparently this was also already a problem in March of this year (again see the post above).
Is there anyone who has manufactured a copy of this code that compiles and also correctly interfaces with the GUI, because at this moment the EVM does not respond at all.