Tool/software: Code Composer Studio
Hi,
I have spent the last 48 hours trying to get the sci kernel bootloader to work with the DRV8301-HC-EVM. However I am stuck. I need someone to confirm that this is possible on my hardware.
I manage to get to the part where the kernel starts downloading, using the J12 header and a usb to serial cable;
However when it is supposed to splice in the actual flash hex file, it just ends with;
And the last digits there sent over are still only the kernel hex, which I have double checked against the file. It seems like the kernel does not actually start running after uploaded for some reason? What am I supposed to see and how does it look when it actually works? Does it work? Anyone on your side actually tested the code on a win10 machine this HW? Are there any hardware limitation to your EVM that prevents SCI bootloader? Is it something wrong with my hex-files? I create them at build using the following;
I have also tried to build the application you supply using Visual Studio, which does nothing different. I tried to comment out the #kernel.hex in the .cpp and get the code uploaded without the kernel. This however just result in either that the kernel still is uploaded or if I leave the command out in the command window, the application just crashes.
We have spent 5 years developing the motor driver for our products based on your hardware here. Now we are halted on a seemingly trivial problem.
Any ideas are welcome. I have read every single forum on the topic that you have. No solutions in there is working for us.


