这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » bsp bootinit的一些小问题

共1条 1/1 1 跳转至

bsp bootinit的一些小问题

菜鸟
2005-10-21 19:20:06     打赏

各位大虾,小弟是刚开始接触vxworks,现在看bsp的一些代码,但是很多地方很迷糊,现在列一些出来,望各位不吝赐教,多谢了。

1,IMPORT STATUS UNCMP_RTN ();这个IMPORT和 STATUS分别表示什么?

2,IMPORT char etext [];这是个什么东东?

3,#if ((CPU_FAMILY==SPARC) || (CPU_FAMILY==MIPS) || (CPU_FAMILY==I80X86) || \
(CPU_FAMILY==PPC) || (CPU_FAMILY==ARM))
volatile /* to force absolute adressing */
#endif /* (CPU_FAMILY==SPARC) */
FUNCPTR absEntry; /* to avoid PC Relative Jump Subroutine */
#if (CPU_FAMILY==ARM) && (!defined(ROM_RESIDENT)) && !defined(BOOTCODE_IN_RAM)
VOIDFUNCPTR ramfillLongs = fillLongs; /* force call to RAM */
#define fillLongs(a,b,c) ramfillLongs(a,b,c)
#endif /* (CPU_FAMILY==ARM) */
#if (CPU_FAMILY==MC680X0) && !defined(ROM_RESIDENT) && !defined(BOOTCODE_IN_RAM)
volatile VOIDFUNCPTR romcopyLongs = &copyLongs; /* force call to ROM */
#define copyLongs romcopyLongs
#endif /* (CPU_FAMILY==MC680X0) */

能不能给小弟来个详细的注解?

不胜感激!!

[align=right][color=#000066][此贴子已经被作者于2005-10-21 11:22:12编辑过][/color][/align]



关键词: bootinit     些小     问题     FAMILY    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]