Part Number: TMS320F28379D
QUESTION: How can I generate an interrupt for both CMPA and CMPB events? There is no option to select both CMPA AND CMPB to generate an interrupt for my ePWM module, can this be done?
When the HRPWM module is set up using the UP/DOWN counter mode, the CMPx and CMPxHR shadow load mode must be set to load on both CMP=ZERO AND PRD.
    EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN;
    EPwm1Regs.TBCTL.bit.PRDLD = TB_SHADOW;
    EPwm1Regs.CMPCTL.bit.LOADAMODE = CC_CTR_ZERO_PRD;
    EPwm1Regs.CMPCTL.bit.SHDWAMODE = CC_SHADOW;
    EPwm1Regs.HRCNFG.bit.EDGMODE = HR_BEP;
    EPwm1Regs.HRCNFG.bit.CTLMODE = HR_CMP;
    EPwm1Regs.HRCNFG.bit.HRLOAD = HR_CTR_ZERO_PRD;
Even though the shadow load mode is set to both CTR=ZERO AND PRD, the CMPx and CMPxHR shadow registers accessible by the user only get loaded at CTR=ZERO. This is due to the fact that the HRPWM module will center the PWM signal around CTR=PRD. The HRPWM module will internally calculate and load different CMPx and CMPxHR values at CTR=ZERO and then again at CTR=PRD (not accessible through software) to advance and delay the edges of the PWM output.
Part Number: TMS320F28377D
We manufacture IC programmers and working to support JTAG programming of this device . Is it possible for you or end customer to send us JTAG spec programming document for this chip?
Question: How does PCN 20180523001.1 and PCN 20200115000.2 affect TI Flash programming tools, 3rd party programming tools and customer applications?
Question:
Interrupts are blocked in my application when when the compiler uses the RPT (repeat a single instruction). How can I limit the number of times RPT is applied to an instruction or tell the compiler to not use RPT so that interrupts get through?
Question:
What is the DMIPS of a C28x device?
How do I choose whether to use up-down or up-and-down mode for the ePWM module?
Why do my software breakpoints keep disappearing?
I have a breakpoint set in code which is loaded into Flash and then runs from RAM. The breakpoint is set in RAM region where the code runs. Sometimes this breakpoint halts the code, sometimes it does not.
I noticed that when I issue a new run (reset -> run) that's when the breakpoint seems to disappear.
While debugging an if statement, why is the statement within the "if" always executed?
Part Number: LAUNCHXL-F28069M
The XDS100 USB Serial Port on some LAUNCHXL-F28069M boards may not be configured correctly. A symptom of this condition is that the USB Serial Port will not be identified by Windows. Below is a snapshot of an XDS100 USB Serial Port port that is correctly identified in the Device Manager:
If the serial port is not identified on your LAUNCHXL-F28069M, you can reprogram the XDS100 EEPROM using the following steps:
After the above sequence, your USB Serial Port should be identified in the Device manager.