I am a little bit confused about the AET events. I couldn't find any documentation about what which event means and how it's generated.
I tried learning a little bit about the different events by looking at the examples of the AET lib. So I looked at the event_triggered_timer_start example of the AET lib, which confused me even more. What does AET_EVT_MISC_EXEC_CYCLES mean?
The documentation says "Execute Cycle Event". Ok now I'm wiser. What the hell is an "Execute Cycle Event"?
The whole documentation of the events looks like this. the description of an event is basically its name, which is . But all I get to know about the events is a name and a number. Both are in general not really helpful.
Does TI provide any information of how events are generated and/or what they mean?
By the way the event_triggered_timer_start example does produce very interesting output. The counter is always 0x0. Maybe it should look like this. Here is the log:
[C66xx_0] Reg: TB_ENA, value: 0x0
[C66xx_0] Reg: TB_1W_2_ORS, value: 0x0
[C66xx_0] Reg: TB_1W_2_CNTL, value: 0x0
[C66xx_0] AET Claimed
[C66xx_0] The initial value of the counter is 0x0
[C66xx_0] Reg: FUNC_CNTL, value: 0xa
[C66xx_0] Reg: CNT_0_RLD, value: 0xffffffff
[C66xx_0] ---Begin Allocating Aux Evt Generators to signals---
[C66xx_0] Reg: AUX_EVT_1_CNTL, value: 0x644
[C66xx_0] Reg: AEGSEL#0, value: 0x00000040
[C66xx_0] Reg: AEGSEL#1, value: 0x00000000
[C66xx_0] Reg: AUX_1_ENA, value: 0x200
[C66xx_0] ---End Allocating Aux Evt Generators to signals---
[C66xx_0] Reg: TB_ENA, value: 0x0
[C66xx_0] Reg: AUX_EVT_1_CNTL, value: 0x244
[C66xx_0] Reg: AEGSEL#0, value: 0x00004040
[C66xx_0] Reg: AEGSEL#1, value: 0x00000000
[C66xx_0] Reg: AUX_1_ENA, value: 0x400
[C66xx_0] Reg: TB_1W_1_ORS, value: 0x800
[C66xx_0] Reg: TB_1W_1_CNTL, value: 0x800aaaa
[C66xx_0] Reg: FUNC_CNTL, value: 0x1b00000a
[C66xx_0] Reg: CIS_BUS_SEL, value: 0x20000
[C66xx_0] Reg: TB_DM, value: 0x0
[C66xx_0] Reg: TB_ENA, value: 0x2
[C66xx_0] ---End Job Event Timer Stop---
[C66xx_0] AET Enabled
[C66xx_0] Read #0 of the counter is 0x0
[C66xx_0] Read #1 of the counter is 0x0
[C66xx_0] Read #2 of the counter is 0x0
[C66xx_0] Read #3 of the counter is 0x0
[C66xx_0] Read #4 of the counter is 0x0
[C66xx_0] Read #5 of the counter is 0x0
[C66xx_0] Read #6 of the counter is 0x0
[C66xx_0] Read #7 of the counter is 0x0
[C66xx_0] Read #8 of the counter is 0x0
[C66xx_0] Read #9 of the counter is 0x0
[C66xx_0] Read #10 of the counter is 0x0
I just used the .out file which is included in the example folder and load it on my C6678. Any idea what's wrong here?
Regards Fabian