首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

powerpc mpc8313调试实验流程(2)

powerpc mpc8313调试实验流程(2)

四、编译linux内核和结点文件dts驱动树
  1. 编译内核(略)
  2. 编译驱动树文件dts
  linux-2.6.x/arch/powerpc/boot/dts$ dtc -b 0 -V 17 -R 4 -S 0x3000 -I dts -O dtb -f mpc8313erdb.dts > mpc8313.dtb
  生成 mpc8313.dtb后搭建tftp服务
  将编译好的内核、文件系统、驱动树文件的bin放在搭建好的tftp目录下。
  五、使用tftp进 行内核、文件系统、驱动树文件的下载。
  1. 烧写内核
  =>tftp 200000 uImage
  =>erase fe100000 fe2fffff
  =>cp.b 200000 fe100000 $size(uImage文件大小)
  2. 烧写文件系统
  =>tftp 1000000 rootfs.ext2.gz.uboot
  =>erase fe300000 fe6fffff
  =>cp.b 1000000 fe300000 $size(rootfs.ext2.gz.uboot文件大小)
  3. 烧写驱动树文件
  =>tftp 400000 mpc8313.dtb
  =>erase fe700000 fe70ffff
  =>cp.b 400000 fe700000 $size(mpc8313.dtb)
  至此boot kernel filesystem dtb全部烧写完成,重启开发板启动至linux。
  
  六、驱动程序加载
  1. ping通网络使用NFS进行驱动加载。
  /$> mount -t nfs -o nolock 192.168.x.x:/pctree/nfs/ /mnt
  2. 加载/卸载驱动
  /mnt>insmod **.ko
  /mnt>rmmod **.ko
继承事业,薪火相传
返回列表