珊瑚虫 发表于 2005-7-4 22:33:05

请教李老师:关于启动代码中的几个变量含义

实验十五的startup.s中
   |__init|左右两边加竖线表示什么意思啊???

IMPORT        |Image$$RO$$Limit|;
IMPORT        |Image$$RW$$Base|   ;
IMPORT        |Image$$ZI$$Base|   ;
IMPORT        |Image$$ZI$$Limit|;

|Image$$RO$$Limit|这些变量在哪里定义了?另外,这几个变量的具体含义是什么??看你写的启动代码悟出了一点,但是还不是很清楚,能麻烦你给我讲讲吗?


另外,
void __rt_entry( void )
{
main();
}
这个函数的作用还是没弄懂,为什么前面的例程都没有这个函数呢???

谢谢了!

limingth 发表于 2005-7-5 12:06:21

其实关于 ARM ADS 开发最好的老师就是 ADS 下面的 pdf 文档。
所有你问的 ADS 编译器方面的问题都可以先看文档,然后找到答案。
建议装一个 acrobat reader 6.0 ,它可以支持在某一个目录下所有 pdf 内关键字的搜索。:mrgreen:

珊瑚虫 发表于 2005-7-5 14:21:32

谢谢。
我这个比较懒,不爱看文档,以后得改。
呵呵 :-D
页: [1]
查看完整版本: 请教李老师:关于启动代码中的几个变量含义