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.

data change and PC jump monitor?

     my platform is CCS3.3, C6747, bios v5.41, code generation v6.11.
    To find the reason of program fleet, I just want to monitor the value change of sepical RAM region
    and PC jump to sepcial RAM region, for example:   sepical RAM region is address 0x8000 to 0x9000, when value of address change I should get some   tips or printf or breakpoint or something else, when PC jump to address get same thing too.
    can the ccs plugin or tools can achieve those above or I must write some code to my progam to
    achieve my thought.
    urgent help, thank you.

  • Hello,

    Your device has an on-chip emulation module called AET which can be used to to set a hardware breakpoint to halt the target when the PC jumps to a specific address range. You can use the Unified Breakpoint Manager (UBM) to set this range breakpoint. You can also use watchpoints to monitor data memory writes.

    AET: http://processors.wiki.ti.com/index.php/AET

    UBM: processors.wiki.ti.com/images/0/0d/Ubm-ext-02.pdf (see slides 11-22 for examples for a program range breakpoint)

    FYI: Note that you are using a very old and unsupported version of CCS. If possible, I recommend moving to a more recent version of CCS

    thanks

    ki

  • Does AET include in CCS3.3, and FREE for all version,and XDS560 Trace need some additional hardware kit or include in XDS560 Emulator。

    I will see my XDS560 and CCS3.3, tomorrow。

     thank you

  • AET is a module on the C6747 device itself. If you are using CCS with a device that supports AET, then CCS can access AET functionality. You don't need any additional HW other than an AET enabled device and any emulator.


    So in summary: You can use AET with CCS for "free" since AET is already suppored by your device. And you don't need any additional HW to use basic AET features so any Emulator is fine.

  • I look at AET,a little complex tools, and I will learn how use it. and Now I just want to know whether AET can monitor

    C6747 reset pin status, what I want to say when C6747 reset pin level Change to low, AET halt CPU.

    Beacause my program auto reboot and I think C6747 had been reset for some reason, I want to make sure the doubt. Can AET?

  • I know AET can monitor various events. I'm not sure exactly about the reset pin. I will bring this thread to the attantion of the emulation experts who can help you best

    Thanks

    ki

  • I configure a GLOBAL IF event to monitor a var change, but when the var change, the CPU does not halt,It seems like the AET does not work well。

    configure: GLOBAL IF testData change: ACTION: halt cpu.

    IF I want use AET,  should I configure additional parameter, such as Enable AET?

    urgent help?