Greetings,
CCS 3.3, cgt 5.2.4, TMS320F28335, running from RAM for now.
I would like to use C2XLP indirect addressing with pointer postfix ARP7 increment, in FPU instruction MOV32. According to CPU datasheet, the AMODE bit has to be set for this addressing mode. I'm writing this assembly routine manually.
OK, the assembler seems to understand my point and shows the correct disassembly in Mixed mode assembly window:
Alas, this does not work. R7H gets weird values (weird but meaningful, actually wrong cells from a data matrix), and XAR7 (the pointer) never increments:
Is my code doomed, is this addressing mode out of question in FPU instructions, or am I missing something very basic here?
Best regards,
Jormaporo