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,
I'm working with a F28379D controller, using CPU1 and CPU2 (different program on each core)
I didn't start my project with a blank one, but with TMDSECATCNCD379D_EtherCAT_Solution_Ref project (because I'm using EtherCAT communication on my board). But I don't use a TMDSECATCNCD379D board.
The only way I found to program both CPUs, is to do a right click on the Target configurations (F2837xD.ccxml[Default]), then click "Launch Selected Configuration"
Then, I can connect each CPUs and load software's with "Run --> Load --> Load Program"
But it's long and not very convenient, as I have to program CPUs very often.
When I click on the green Debug button, I cannot connect :
So 2 questions :
- Do you know why I cannot connect with the green button "Load" ? (I think it's linked to the base program TMDSECATCNCD379D_EtherCAT_Solution_Ref, but how can I solved it ?)
- Is there a way to program each CPU with their own software, just with clicking on a button ?
Thanks for your support.
Hi,
Yesterday, I asked our emulator expert to check your connection failure issue. They will get back to you in a day or two.
Regarding the autoload, it is possible to load one CPU with a button - I don't think we can automate loading the CPU2 with the existing ccxml. I will remind our Product Applications team (and notify CCS team) to help you with this.
Thanks and regards,
Vamsi
For the JTAG connection error, can you double check the .ccxml that is associated with the project for correctness(compared to the one you use to connect manually), as well as make sure that it is "Set Active". If you right click on the .ccxml there should be an option to "set Active".
The only other step I can think of is to dis-able the auto run after connection. This should be a setting in the Debug section of the project properties. You could try to disable the program load on connect, but that would really make this setting more like the manual method.
Best,
Matthew