天嵌 ARM开发社区

 找回密码
 注册
查看: 5829|回复: 5

TQ2440的uboot中的start.S文件中的cpu_init_crit和CopyCode2Ram到底在哪啊?

[复制链接]
yanliu33 发表于 2009-11-14 22:37:46 | 显示全部楼层 |阅读模式
TQ2440的uboot中的start.S文件中的cpu_init_crit和CopyCode2Ram到底在哪个文件里啊,我用source insight建立工程,怎么找都找不到,没有在任何地方定义?到底是怎么回事啊?各位大哥知道的话告下我吧。
jzy23 发表于 2009-11-17 18:53:33 | 显示全部楼层
opyCode2Ram在board\tq2440  的Boot_init.c里,原型为int CopyCode2Ram(unsigned long start_addr, unsigned char *buf, int size)

cpu_init_crit在start.S中:
/*
*************************************************************************
*
* CPU_init_critical registers
*
* setup important registers
* setup memory timing
*
*************************************************************************
*/


#ifndef CONFIG_SKIP_LOWLEVEL_INIT
cpu_init_crit:
        /*
         * flush v4 I/D caches
         */
回复

使用道具 举报

 楼主| yanliu33 发表于 2009-11-18 17:05:16 | 显示全部楼层
2# jzy23


写错了,是clk_init函数和CopyCode2Ram函数,我是上个月才买的板子,board/下面有个EmbedSky目录,里面没有Boot_init.c,里面的文件我都找过了,找不到这两个函数的定义啊
回复

使用道具 举报

jzy23 发表于 2009-11-19 14:06:51 | 显示全部楼层
用source insight建立工程,在你添加的文件的时候,记住把“递归加入下级子目录”打勾,就能包含所有文件了。

两个都要打勾。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

wangdawei_80 发表于 2009-11-20 13:59:36 | 显示全部楼层
cpu_init_crit就在start.S文件的尾部。
CopyCode2Ram看不到,在modules/nand_read.module中没法看。
回复

使用道具 举报

zhouyg 发表于 2009-11-20 22:37:55 | 显示全部楼层
搜索下很快就出来
回复

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-6-18 15:11 , Processed in 2.047775 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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