我想在代博的板上移植vxworks玩玩,有个BSP的问题请教: atmel的at91rm9200dk提供了封装好的函数库,可以非常方便的控制at91rm9200, 初始化mpu,初始化中断控制器,初始化SDRAM,初始化debug通道等等...
但发现好象并不能直接使用! 因为在romInit.s原代码中说不要调用c函数, 原话“The routines in this module don't use the "C" frame pointer %r11@ ! or establish a stack frame.”,BSP开发指南也是如是说,
不知是否理解有误,请大虾指正!
代板上没有flash,只有eeprom,已经烧好了个u-boot,我下了个AT91 Basic project 在板上运行ok,终端能打印如下信息:
AT91F_LowLevelInit()
-I- ======================================-I- AT91RM9200 UART example-I- ---------------------------------------I- This application print a '.' each second-I- ====================================== 我想让u-boot下载bootrom在ram中运行,可是在sysalib.s中也同样存在低级代码要调用c模块的问题...