参考了大神的multicore的例子,按照shannon文件的指导,一步步执行
1、设置拨码开关为:
SW3(pin1, pin2, pin3, pin4): off, on, off, on
SW4(pin1, pin2, pin3, pin4): on, on, on, off
SW5(pin1, pin2, pin3, pin4): on, on, off, off
SW6(pin1, pin2, pin3, pin4): off, on, on, on
开发板上电
2、通过wireshark 看到BOOTP包,获得evm mac
3、ipconfig/all 获得PC MAC
4、arp -s 169.254.244.2 90-D7-EB-7F-0F-CB 设置evm ip
5、转换文件格式
hex6x simple.rmd pause
bconvert64x -le simple.btbl simple.btbl.be
bootpacket simple.btbl.be simple.eth 90-D7-EB-7F-0F-CB F0-4D-A2-A3-45-D8
6、发送数据包给dsp
pcsendpkt simple.eth 169.254.244.2
7、通过抓包发现有UDP包从pc下载至DSP IP,但是几秒钟后,继续广播BOOTP包
按照例子,应该停止BOOTP,执行BOOt的啊。。。不知道问题出在哪里,求大神知道
Allen35065:
MCSDK里有例子,照做即可,我在EVM上测试过,应无问题。
C:\ti\mcsdk_2_01_02_06\tools\boot_loader\examples\ethernet
继续广播BOOTP包的话说明DSP根本没有收到包,可能是由你的网络或者防火墙引起的,