UCD3138HSFBEVM_029 编译出现中断函数报错!
时间:10-02
整理:3721RD
点击:
最近想使用UCD3138芯片,在官网上下载了代码;本人使用CCSv6.2,编译器是TI V5.2.5(下载程序默认的是TI V5.2.4),将编译器改为TI V5.2.5后编译程序出现下列报错“#1559 Interrupt handlers must be compiled in ARM mode”,请问TI V5.2.5与TI V5.2.4差距很大吗?在官网找了很久也没找到TI V5.2.4 的编译器和相关操作手册,有知道的朋友能给我一个连接吗!?
你应该用的是ti的库文件,打开库的文件,用5.25的库重新编译下再试试,应该就好了,tiva中这么干是可以的.
自己给自己画个句号!最终问题出在CCS的配置上,UCD3138的中断是32位指令;下载的程序打开后CCS上默认为16位指令;将代码规格从16位改为32位即可解决此问题
确实是个坑,根据提示,确实容易想到是编译器的版本问题。