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.

CCS/CC3200AUDBOOST: Problem debugging application similar to wifi_audio_app after first launch without board reset

Part Number: CC3200AUDBOOST
Other Parts Discussed in Thread: CC3200

Tool/software: Code Composer Studio

I have made an application similar to wifi_audio_app using just one cc3200 launchpad and a cc3200 audio booster pack for real-time (48kHz) datatransfer to a smartphone. The program Works fine if I reset the board and start debugging or program it to the flash. But if I start a new debugging session witout resetting the board, the dma interrupt handler is no longer called. The network part of the program runs witout problem, it's just the interrup that is misssing. I see the same problem with the wifi_audio_app

I am using SDK 1.3, but I have seen the same problem using SK 1.2. I am using simplelink OS_Debug build. 

 

  • Hi,

    I will look into this and get back you.

    Regards,
    Charles O
  • Thanks. I hope you can come up with a solution.

  • Hi,

    Took a closer look a this... is there any reason why you don't want to reset the board before starting another debug session?

    Regards,
    Charles O

  • Yes two reasons. If I program the flash, it is not possble to debug a new version, since the reset starts the program in the flash and this in turn prohibits debugging. Second when I reset the board the breakpoints are cleared and I tend to forget to set them again.

    So it's a practical problem I very much would like to get solved

    Moreover I have to take the two boards apart in order to put the SOP2 jumper in place for flash programing.

    Regards

    Jens

  • Hi Jens,

    its unclear what the problem is.

    You do have to place the SOP2 jumper in to flash for the board to boot up into flash programming mode and after programming you have to remove the jumper and reset boot into JTAG/ Debugging mode.
    There is no way around this as it is the way the board is designed to work.

    You can program and debug the board using CCS and then flash it when you are done debugging.

    Regards,
    Charles O
  • Hi,

    I am aware of the way the flash programming works, that's not the problem.

    If we forget about the flash, I still have the problem that I have to reset the board for each debugging session, otherwise I do not get the dma interrupt for I2S data transfer. When resetting the board the breakpoints are disabled in ccs and I have to enable them again. This I tend to forget and I waste a lot of time.

    I can live with the situation, but it would be a great help if I could make sure in my program that the interrupt is enabled whenever I start debugging.

    Regards Jens