linux下编译和烧写bootloader/vivi以及kernel的操作步骤:
1、编译和烧写bootloader/vivi
首先进入vivi源代码目录:
#cd /opt/FriendlyARM/Nano<?XML:NAMESPACE PREFIX = ST1 />2410A_V2/vivi
然后执行
#make menuconfig
配置在跳出的窗口中选择“Load on Alternate Configuration File”菜单
装载arch/nano2410v2然后保存该设置
保存完毕,执行命令:
#make
如果编译过程顺利,将会在当前目录下生成vivi二进制映象文件。
如果板子还没有安装vivi,则可以使用JTAG将生成的vivi 烧写到板子上;如果已经安装了vivi,可以进入vivi控制界面,可以将新生成的vivi 烧到板子上,命令是:
#load flash vivi x
2、编译和烧写kernel(内核)
内核的编译和烧写,与上面vivi类似:
首先进入内核目录:
#cd /opt/FriendlyARM/Nano2410A_V2/kernel_2.4.18
然后配置内核
#make menuconfig
方法与vivi类似,在配置窗口中选择“Load on Alternate Configuration File”菜单,载入arch/arm/nano2410v2,保存后退出,
然后可以编译内核,执行命令:
#make zImage
于是在arch/arm/boot目录下生成zImage,然后可以进入vivi控制界面,使用如下命令将生成的zImage文件通过串口烧写到flash上:
(1)FriendlyARM>load flash kernel x //通过xmodem烧写内核映象文件
(2)FriendlyARM>load flash kernel u //通过usb烧写内核映象文件
文章评论(0条评论)
登录后参与讨论