Part Number: MCU-PLUS-SDK-AM263X
Can you please provide details of the supported assembly instructions available on the PRU-ICSS in the AM263X devices.
The only assembly instruction user guide I can find is spruij2 April 2018.
However the instructions mentioned are generating errors when assembling the .asm files using these instructions.
...
Building file: "../main.asm"
Invoking: PRU Compiler
"C:/ti/ccs1120/ccs/tools/compiler/ti-cgt-pru_2.3.3/bin/clpru" -v4 --include_path="C:/ti/ccs1120/ccs/tools/compiler/ti-cgt-pru_2.3.3/include" --include_path="C:/ti/mcu_plus_sdk_am263x_09_00_00_35/source" --include_path="C:/ti/mcu_plus_sdk_am263x_09_00_00_35/source/pru_io/firmware/common" --include_path="C:/Dev/SDR/ti_ccs_ws/application__ICSSM_PRU_0" --define=PRU0 --define=SLICE0 --define=SOC_AM263X --define=_DEBUG=1 -g --diag_warning=225 --diag_wrap=off --display_error_number --endian=little --preproc_with_compile --preproc_dependency="main.d_raw" --include_path="C:/Dev/SDR/ti_ccs_ws/application__ICSSM_PRU_0/Debug/syscfg" "../main.asm"
2 Assembly Errors, No Assembly Warnings
>> Compilation failure
subdir_rules.mk:9: recipe for target 'main.obj' failed
"../main.asm", ERROR! at line 51: [E0003] Invalid instruction
L1: qbbs L1, R31.t31
"../main.asm", ERROR! at line 53: [E0003] Invalid instruction
WBC R31.t30
Errors in Source - Assembler Aborted
gmake: *** [main.obj] Error 1
gmake: Target 'all' not remade because of errors.
...
I am unable to get information on which instructions are supported and which are not on this MCU.
Also I cannot find any documentation on the assembly errors being generated.
Thank you for any help.
Ralph G.