Linkit Smart MT 7688:ubootを取得し、ubootとファームウェアを設定するデバッグプリントアウトアウトポート


参考:http://blog.csdn.net/hnhkj/article/details/50930483
1、MT 7688 bootを取得する
git clone https://github.com/MediaTek-Labs/linkit-smart-7688-uboot.git
参考にしたいのですが、linkit-smart-788-bootディレクトリの下でbuildroot-gcc 342.tar.bz 2ファイルを解凍する必要があります。
cd linkit-smart-7688-uboot
sudo tar jxf buildroot-gcc342.tar.bz2 -C /opt/
でも、いらないようです。使ってもいいので、自分の使い方を見ましょう。
2、brotシリアル番号を修正する
修正ファイルlinkit-smart-788-brot\board\rt 2880\serial.h
line 21:菵define CFG_RT 2880_CONSOSE RT 2880_UART 3
デフォルトはUART 3です。バイトはUART 1/UART 2に変更できます。
3、uboot環境変数の印刷/修正(printenv、setensv、saveenv)が見ているのはTFTPダウンロードubootまたはファームウェアの場合、TFPのサーバとIPアドレスを修正するためのものです。先に保存してください。
MT7628 # printenv
bootcmd=tftp
bootdelay=1
baudrate=57600
ethaddr="00:AA:BB:CC:DD:10" //
ipaddr=10.10.10.123   //   IP
serverip=10.10.10.3   //    IP
stdin=serial
stdout=serial
stderr=serial

Environment size: 149/4092 bytes

MT7628 # setenv ipaddr 192.168.1.120
MT7628 # setenv serverip 192.168.1.116
MT7628 # saveenv
4、ファームウェアの調整串スローガンを修正する
MT 7688のopenwrtファームウェアのコンパイルはここでは言いません。ここではデバッグシリアル番号をどうやって修正するかを言います。設備ツリーの中で修正します。
MT 7688:openwrt/target/linux/ramips/dts/LINKIT 7688.dtsライン9:
chosen {
    bootargs = "console=ttyS2,57600";
};
MT 7628:openwrt/target/linux/ramips/dts/mt 7628 an.dtsi
chosen {
    bootargs = "console=ttyS0,57600";
};
どうやって修正すればいいのか分かりますよね。キティS 2:uart 3 tty S 1:uart 2はキティS 0:uart 1 57600はボーレートです。