歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux環境下BDI3000固件程序更新

Linux環境下BDI3000固件程序更新

日期:2017/2/28 15:56:50   编辑:Linux教程

本文以硬件平台imx515為例說明bdi3000固件程序的燒寫過程和步驟,imx515基於cotexA8核,新買的BDI3000裡面沒有固件程序,所以只有燒寫固件程序後才能正常使用。

1.燒寫工具編譯
bdisetup是linux環境下bdi3000固件燒寫和參數配置的工具,在源碼下直接make即可生成。
cd gdba1130/bdisetup
make

2.串口通訊檢測
用串口線連接PC和bdi3000,dbi3000上電,通過一下命令檢測串口通訊是否正常
www.linuxidc.com@linuxidc:~/bdi3000/ARM11_Cortex/gdba1130/bdisetup$ ./bdisetup -v -p/dev/ttyS0 -b115
BDI Type : BDI3000 (SN: 33402411)
Loader : V1.02
Firmware : unknown
MAC : ff-ff-ff-ff-ff-ff
IP Addr : 255.255.255.255
Subnet : 255.255.255.255
Gateway : 255.255.255.255
Host IP : 255.255.255.255
Config : �������������������������������������������������������������������������������

由此說明bdi3000串口通訊正常,只是沒有固件程序。

3.加載/更新bdi3000固件程序
將固件程序b30a11gd.115拷貝到當前目錄,按照如下命令更新固件程序:
www.linuxidc.com@linuxidc:~/bdi3000/ARM11_Cortex/gdba1130/bdisetup$ ./bdisetup -u -p/dev/ttyS0 -b115
Connecting to BDI loader
No valid firmware file found in .
www.linuxidc.com@linuxidc:~/bdi3000/ARM11_Cortex/gdba1130/bdisetup$ ./bdisetup -u -p/dev/ttyS0 -b115 -aGDB -tARM11
Connecting to BDI loader
Programming firmware with ./b30a11gd.115
Erasing firmware flash ....
Erasing firmware flash passed
Programming firmware flash ....
.......................................................................................................................................................................................................................................................................
Programming firmware flash passed
Programming passed

4.配置bdi3000默認參數
imx51.cfg為配置文件,位於tftp服務器目錄下
www.linuxidc.com@linuxidc:~/bdi3000/ARM11_Cortex/gdba1130/bdisetup$ ./bdisetup -c -p/dev/ttyS0 -b115 -i10.10.66.94 -h10.10.66.226 -m255.255.255.0 -g10.10.66.254 -f imx51.cfg
Connecting to BDI loader
Writing network configuration
Configuration passed

5.檢測配置參數,退出加載模式
www.linuxidc.com@linuxidc:~/bdi3000/ARM11_Cortex/gdba1130/bdisetup$ ./bdisetup -v -p/dev/ttyS0 -b115 -s

BDI Type : BDI3000 (SN: 33402411)
Loader : V1.02
Firmware : V1.15 bdiGDB for ARM11
MAC : 00-0c-01-33-40-24
IP Addr : 10.10.66.94
Subnet : 255.255.255.0
Gateway : 10.10.66.254
Host IP : 10.10.66.226
Config : imx51.cfg

Copyright © Linux教程網 All Rights Reserved