20170410_jeffrey - silenceuncrio/diary GitHub Wiki
0920
一早來 ariel 告知 web 的 issue
禮拜五下班前 web 停留在 status 那一頁 pc 端持續的 ping
禮拜一早上 按了 web 左邊的 menu 都沒反應 上個廁所回來看到 login 畫面
device 的 iweb process 還活著 fd 也沒有增加很多
0935
review
0955
早上 shin 問我怎麼看 u-boot 的是不是已經改過溫度的版本
發現上禮拜 aaron 給出的 Build #96 (Apr 7, 2017 2:06:48 AM)
實際的檔案日期時間為 2017/4/7 上午 11:08
不過該版本開機時顯示的 u-boot 版本卻是 Mar 10 2017 - 05:33:55
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Mar 10 2017 - 05:33:55)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 39 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
force_idle_bus: sda=0 scl=0 sda.gp=0x1d scl.gp=0x1c
NAND: 256 MiB
MMC: FSL_SDHC: 0
我先在我自己的 PC 上重新 compile u-boot-imx
確認一下日期
build@76209d129a5e:/var/m300/build_small$ bitbake -c clean u-boot-imx
Loading cache: 100% |#############################################################################| ETA: 00:00:00
Loaded 2757 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "1.28.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "Ubuntu-14.04"
TARGET_SYS = "arm-poky-linux-gnueabi"
MACHINE = "m300"
DISTRO = "proscend-m300"
DISTRO_VERSION = "4.1.15-1.2.0"
TUNE_FEATURES = "arm armv7a vfp neon callconvention-hard cortexa7"
TARGET_FPU = "vfp-neon"
meta
meta-yocto = "HEAD:dd0ba9ea4a11ab15348d4fe3574e4b28784db82f"
meta-oe
meta-multimedia = "HEAD:ad6133a2e95f4b83b6b3ea413598e2cd5fb3fd90"
meta-fsl-arm = "HEAD:35b8b9bd9863de208ab60e33b55f10ee43e2619b"
meta-fsl-arm-extra = "HEAD:e200df91b70da254461c59082ddd5db0a3c415a2"
meta-fsl-demos = "HEAD:2231e946e7a94d096394f2b2477e8184c9bbde7b"
meta-bsp
meta-sdk = "HEAD:dfbc90ee74624ce3be636c8bd2a47114fa2b71aa"
meta-browser = "HEAD:b6d46d69a261fe6bd7c1e9811dc2a9bbd0b79aeb"
meta-qt5 = "HEAD:d5536e34ec985c82b621448ab4325e5cbba38560"
meta-networking
meta-python
meta-ruby
meta-filesystems
meta-gnome = "HEAD:ad6133a2e95f4b83b6b3ea413598e2cd5fb3fd90"
meta-proscend = "develop:5a3b4d0b6dbb6c4d310024e2af00f756fdb1adcf"
NOTE: Preparing RunQueue
NOTE: Executing RunQueue Tasks
NOTE: Tasks Summary: Attempted 1 tasks of which 0 didn't need to be rerun and all succeeded.
build@76209d129a5e:/var/m300/build_small$ source bimage.sh
Loading cache: 100% |#############################################################################| ETA: 00:00:00
Loaded 2757 entries from dependency cache.
NOTE: Resolving any missing task queue dependencies
...
趁著 compile 的空檔確認一下上次 release 版本 V1.2 的 uboot 日期
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Mar 10 2017 - 05:33:55)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 40 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
NAND: 256 MiB
MMC: FSL_SDHC: 0
*** Warning - bad CRC, using default environment
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
Net: FEC1
Error: FEC1 address not set.
Normal Boot
Hit any key to stop autoboot: 0
=>
可以肯定上禮拜的 Build #96 (Apr 7, 2017 2:06:48 AM) uboot
和 V1.2 的 uboot 是一樣的
記得明天提醒一下 aaron
1020
幫忙確認一下 Build #97 (Apr 7, 2017 10:39:00 PM)
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Mar 10 2017 - 05:33:55)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 40 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
force_idle_bus: sda=0 scl=0 sda.gp=0x1d scl.gp=0x1c
NAND: 256 MiB
MMC: FSL_SDHC: 0
*** Warning - bad CRC, using default environment
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
Net: FEC1
Error: FEC1 address not set.
Normal Boot
Hit any key to stop autoboot: 0
=>
u-boot 版本一樣是 Mar 10 2017 - 05:33:55
1035
用自己剛剛 compile 完的 image
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Mar 10 2017 - 05:33:55)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 40 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
force_idle_bus: sda=0 scl=0 sda.gp=0x1d scl.gp=0x1c
NAND: 256 MiB
MMC: FSL_SDHC: 0
*** Warning - bad CRC, using default environment
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
Net: FEC1
Error: FEC1 address not set.
Normal Boot
Hit any key to stop autoboot: 0
=>
u-boot 版本一樣是 Mar 10 2017 - 05:33:55
1045
做個實驗
修改 mx6ul_14x14_evk.h
#define CONFIG_BOOTDELAY 5
透過 bootdelay 來觀察 uboot 是否套用了我的修改
依序下達下述 command
- bitbake -c compile -f u-boot-imx
- bitbake -c deploy u-boot-imx
- bitbake -c core-image-minimal
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Mar 10 2017 - 05:33:55)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 39 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
force_idle_bus: sda=0 scl=0 sda.gp=0x1d scl.gp=0x1c
NAND: 256 MiB
MMC: FSL_SDHC: 0
*** Warning - bad CRC, using default environment
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
Net: FEC1
Error: FEC1 address not set.
Normal Boot
Hit any key to stop autoboot: 0
bootdelay 還是一樣是 1 秒
我想等 aaron 明天回來在找他討論一下目前這個現象了
1120
發現是 mfgtool 裡面 指向 mfgtool2-yocto-mx6ul-evk-nand.vbs
捷徑一直指到 V1.2 的資料夾去... shit
再確認 Build #97 (Apr 7, 2017 10:39:00 PM)
使用 mfgtool 裡面 的 mfgtool2-yocto-mx6ul-evk-nand.vbs
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Apr 07 2017 - 23:38:03)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 39 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
force_idle_bus: sda=0 scl=0 sda.gp=0x1d scl.gp=0x1c
NAND: 256 MiB
MMC: FSL_SDHC: 0
*** Warning - bad CRC, using default environment
Display: TFT43AB (480x272)
Video: 480x272x24
In: serial
Out: serial
Err: serial
Net: FEC1
Error: FEC1 address not set.
Normal Boot
Hit any key to stop autoboot: 0
=>
shit!
差點誤會 aaron
1135
先把這容易造成誤會的 捷徑
刪掉
中午過後實驗室烤箱降溫以後再幫忙燒錄一次程式
1150
john 的 switch module 已經 implement 完成
下午來 implement web ui
1310
把實驗室烤箱裡的 M300 拿出來燒錄 Build #96 (Apr 7, 2017 2:06:48 AM)
確認 uboot
U-Boot 2015.04imx_v2015.04_4.1.15_1.2.0_ga+gede7538 (Apr 07 2017 - 03:03:42)
CPU: Freescale i.MX6UL rev1.1 at 396 MHz
CPU: Temperature 37 C
Reset cause: POR
Board: MX6UL 14x14 EVK
I2C: ready
DRAM: 512 MiB
force_idle_bus: sda=0 scl=0 sda.gp=0x1d scl.gp=0x1c
NAND: 256 MiB
MMC: FSL_SDHC: 0
...
拿回給 shin
收工
1320
來 implement switch module 的 web ui
1550
switch module 的 WEB UI 搞定
上 code