上学期女朋友从自动化院的实验室借来了一块mpc8349E开发板,学校都这样,买来开发板又没人用,真心浪费,当年的高配置到现在也过时了。
这板子的配置很是变态(这货居然有5+1个网口和4个USB口):
CPU: Freescale MPC8349E running at 533/266 MHz (CPU/CSB (Coherent System Bus))
Memory subsystem:
256 MByte unbuffered DIMM SDRAM that is expandable to 1 Gbyte
16 MByte Flash memory
Interfaces:
10/100/1000 BaseT Ethernet ports:
--TSEC 1, GMII interface: one 10/100/1000 BaseT RJ-45 with RJ-45 interface using Vitesse VSC8201 single port 10/100/1000 BaseT PHY
--TSEC 2, GMII interface: five 10/100/1000 BaseT RJ-45 with Vitesse VSC7385 SparX-G5
5 + 1 port Gigabit Ethernet integrated PHY switch
连接串口,波特率设置为115200,上电等待加载完成,登录用户名 root 密码 root
下面开始搭建ltib开发环境。
针对老的开发板,我的宿主机使用的是老掉牙的Red Hat 9,虚拟机方式安装。
需要注意的是虚拟硬盘要放在IDE控制器里,而不是SATA控制器。虚拟网卡要配置成PCnet-FAST III (Am79C973)
将开发板附带光盘里的ltib-mpc8349e-mitx目录下的文件通过ftp传输至RH9,如果光盘丢失可以去飞思卡尔官网去找找,8349e的开发资料好像还可以下载。
cd ltib-mpc8349e-mitx
./install
注意不要以root运行。
阅读完EULA,输入yes,输入安装路径 /home/chenxu/powerpcdev
稍等片刻,
cd /home/chenxu/powerpcdev/ltib-mpc8349itx-20070221
./ltib
可能会提示无法sudo,按照提示以root登录,运行/usr/sbin/visudo
在末尾添加
chenxu ALL = NOPASSWD: /bin/rpm, /opt/freescale/ltib/usr/bin/rpm
然后重新运行./ltib
等待约10分钟后开发环境编译安装完成。
验证交叉编译工具链
将交叉编译工具链加入环境变量
vim .bashrc
export PATH=$PATH:/opt/mtwk/usr/local/powerpc-linux/gcc-3.4.3-glibc-2.3.3/bin
测试交叉编译工具链
开发环境搭建完成,ltib里面包含了很多工具,具体信息可以查看光盘,飞思卡尔的官网也有很多的资料。