使用AM5728 EVM制作并下载6678的程序
[复制链接]
本 步骤可以把8个.out文件通过工具合成一个用于网络发送的文件,并发送到6678EVM上运行。
1、AM5728 EVM控制台执行EMACboot_8core.sh脚本,这个脚本可以把8个.out文件合成一个用于网络发送的multi_core.eth文件。脚本如下:
hex6x core0.rmd
hex6x core1.rmd
hex6x core2.rmd
hex6x core3.rmd
hex6x core4.rmd
hex6x core5.rmd
hex6x core6.rmd
hex6x core7.rmd
./mergebtbl core0.btbl core1.btbl core2.btbl core3.btbl core4.btbl core5.btbl core6.btbl core7.btbl multi_core.btbl
./bootpacket multi_core.btbl multi_core.eth FF-FF-FF-FF-FF-FF FF-FF-FF-FF-FF-FF
2、注意,mergebtbl和bootpacket源码都在boot目录,可以通过编译器交叉编译后放到AM5728 EVM上运行。
../ti-processor-sdk-linux-am57xx-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc -o mergebtbl mergebtbl.c
../ti-processor-sdk-linux-am57xx-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc -o bootpacket bootpacket.c
3、通过交叉编译器编译工具pcsendpkt,这是网络数据包发送工具。
../ti-processor-sdk-linux-am57xx-evm-05.02.00.10/linux-devkit/sysroots/x86_64-arago-linux/usr/bin/arm-linux-gnueabihf-gcc -o pcsendpkt pcsendpkt.c
4、6678EVM上电,并通过网口直连AM5728 EVM。在AM5728 EVM控制台输入如下命令:
ifconfig eth1 192.168.1.10
arp -s 192.168.1.12 ff:ff:ff:ff:ff:ff
这两个命令分别配置AM5728和6678的IP地址。
./pcsendpkt multi_core.eth 192.168.1.12
如下图,表示发送完成。
查看详情
|