Bloath 发表于 2011-12-14 15:30:48

如何在2440init.S中调用C语言的子程序

前段时间将2440init修改了下,因为代码不用4K那么长,慢慢代码长了,我就自己写了一个类似RdNF2SDRAM的C语言程序,然后放在2440init.s后,make的时候产生bad symbol错误,请问,这个地方应该如何写,

我是用分块写的,每个模块都有.c .h,.h以#ifndef #define #endif基本语句组成,只将非静态函数在.h中声明,求大神解答

TQ-lkp 发表于 2011-12-14 15:35:18

出错的代码贴上来

Bloath 发表于 2011-12-14 16:14:49

Error :A1150E:Bad Symbol
2440init.s line 153
153 00000198 bl ReadNF2SDRAM

Bloath 发表于 2011-12-15 10:58:49

问题解决,忘用IMPORT声明了
页: [1]
查看完整版本: 如何在2440init.S中调用C语言的子程序