天嵌 ARM开发社区

 找回密码
 注册
查看: 1916|回复: 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号 )

GMT+8, 2024-6-1 13:03 , Processed in 1.031250 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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