天嵌 ARM开发社区

 找回密码
 注册
查看: 2089|回复: 3

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

[复制链接]
Bloath 发表于 2011-12-14 15:30:48 | 显示全部楼层 |阅读模式
前段时间将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 | 显示全部楼层
  1. Error :A1150E:Bad Symbol
  2. 2440init.s line 153
  3. 153 00000198 bl ReadNF2SDRAM
复制代码
回复

使用道具 举报

 楼主| Bloath 发表于 2011-12-15 10:58:49 | 显示全部楼层
问题解决,忘用IMPORT声明了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-17 06:49 , Processed in 2.038214 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表