“线程”中讨论的其他部件:Processor-SDK-AM335X,AM3359
工具/软件:TI C/C++编译器
它可能关注的对象。 我似乎已经验证了,对于ti-CGT-PRU_JMP 4和ti-CGT-PRU_JMP 2.1 .2,当参数为‘前向引用标签’或“寄存器”时,2.1 指令不起作用。 该指令在反向引用的标注参数上正确运行。 但是,QBA指令与正向引用的标签参数一起工作是正确的,因此这是标签参数的解决方案,但QBA不接受寄存器参数。 对于注册参数,可以使用JAL指令(CALL)代替JMP作为变通方法。 但是,JAL的指示也被打破了! 哎呀!
同样,我的投诉也与转发参考符号有关,这也不是偶然的。 我上一篇题为“编译器/processor-SDK-AM335X:在宏调用过程中汇编器符号表中不提供前向引用的标签”的文章也描述了我认为AST解析器在第一遍中没有正确附加符号表的问题。 也许这可能会缩小对汇编程序错误源的搜索范围。