手头有一块EK-TM4C1294xl,最近一直在测试bootloader方面的东西,现在遇到的问题是不知道如何使用ethernet烧写程序。现状如下:
1.板子网口用网线连接路由器,在路由器管理界面得到它的IP地址,显示的MAC地址也与板上标注的一样。
2.TivaWare_C_Series-2.1.2.1111\examples\boards\ek-tm4c1294xl\boot_serial 有一个样例,但是是只支持UART烧写,从程序的readme里看,应该也是支持ethernet的。我将bl_config.h里有关ENET 的define前面的注释符都去掉,重新编译得到bin文件
3.用lm flash先将重新编译的boot_serial.bin烧写上去,然后选择Ethernet,填写好IP,MAC,选择Ethernet Adapter为自己电脑的IP,打算烧写boot_demo1.bin.
问题是:
program界面里,offset无法填写,点击program后,一直显示尝试连接,但就是没法烧写。
求助怎样使用ethernet烧写程序,谁有支持ethernet烧写的boot_loader求提供一个样例,谢谢。
xyz549040622:
去掉define就可以编译网口下载啦,美的你。参考这个例程看看
Maka Luo:
那个是串口bootload代码,不能直接是使能enet接口就可以。建议采用楼上的例程。