Processor ARM7TDMI raised an exception.Cause:Undefined instruction 的真正解决方案(C程序调用arm汇编程序)
Processor ARM7TDMI raised an exception.Cause:Undefined instruction
这个报错在ADS1.2中出现的比较频繁,然而网上的解决方案基本都是复制粘贴。。。根本不是解决方案,事实上这个报错还有一个原因就是两个文件的命名!!!
此处的正真的原因:
这里把 .c 和 .s 文件的命名都是my,然后ADS可能和版本兼容问题什么的,就会报错,改一下就ok的
总结
还有一点,不管是C调ARM还是ARM调C,都不要再ARM程序中写ENTRY,不然就不知道是哪个入口进了。