Reinhard Russinger 8 жил өмнө
parent
commit
19f7994807

+ 46 - 0
Make-bb-kernel_Qt5.6.2.sh

@@ -0,0 +1,46 @@
+#!/bin/bash
+#-- build kernelsources from RCN Repos
+#--
+GFAWRKDIR=`pwd`
+cd ..
+rm -rf bb-kernel
+git clone https://github.com/RobertCNelson/bb-kernel
+cd bb-kernel
+git checkout -b GfA 4.4.65-bone-rt-r17
+# -- patch kernelbuild
+patch -p1 < ../GfA/build_kernel.sh.patch
+#---------------------------------
+./build_kernel.sh
+cd $GFAWRKDIR
+tar -C ../bb-kernel/KERNEL --exclude=./.config --exclude=./.git  -czvf GfAkernel.tar.gz ./
+#--
+#--
+#!/bin/bash
+GFAWRKDIR=`pwd`
+cd ..
+rm -rf buildroot562
+git clone git://git.buildroot.net/buildroot ./buildroot562
+cd buildroot562
+git checkout 63a20d5dfebe83e2b2bd683dc78ebdf787dff100 -b gfawrk
+patch -p1 < ../GfA/GfA-buildroot-changes.patch
+patch -p1 < ../GfA/GfA-buildroot_revert_S80ti-gfx_frambuffersettings.patch
+patch -p1 < ../GfA/GfA-buildroot_MapImage_build_path.patch
+patch -p1 < ../GfA/GfA-buildroot-LegalInfo_zip_in_separate_script.patch
+patch -p1 < ../GfA/GfA-buildroot_mysql_posgres_update_fixes.patch
+patch -p1 < ../GfA/GfA-buildroot_remove_crontab_root_entry_from_update.patch
+patch -p1 < ../GfA/GfA-buildroot_bump_tinc_to_v_1_0_31.patch
+patch -p1 < ../GfA/GfA-buildroot_linux_headers_for_rs485.patch
+patch -p1 < ../GfA/GfA-buildroot_force_mutt_to_bind_openssl.patch
+patch -p1 < ../GfA/GfA-buildroot_remove_hostapd_and_wpa_supplicant_from_update.patch
+patch -p1 < ../GfA/GfA-buildroot_qt57-qt5quickcontrols_mk.patch
+patch -p1 < ../GfA/GfA-buildroot_qt57-qt5quickcontrols2_mk.patch
+patch -p1 < ../GfA/GfA-buildroot_qt-latest_qt-LTS-5.6.2.patch
+#
+chmod a+x *.sh
+cp ../GfA/configs/* ./configs
+git add .
+git commit -m "GfA wrk changes and setup"
+##make BR2_EXTERNAL=../GfA Display001_4.4.65_rt17_defconfig
+make BR2_EXTERNAL=../GfA Display001_4.4.65_rt17_Qt5.6.2_defconfig
+cd $GFAWRKDIR
+#------

+ 3 - 1
Readme.md

@@ -47,7 +47,9 @@ Erstellung mit Buildroot, Bootloader "Das U-Boot"
  ```	
 6. Script Aufrufen
  ```
- ./MakeBuildrootEnv.sh
+ ./MakeBuildrootEnv.sh ... für Kernel 3.12 und Qt 5.7.0
+ ./Make-bb-kernel.sh   ... für Kernel 4.4 und Qt 5.8.0
+ ./Make-bb-kernel_Qt5.6.2.sh   ... für Kernel 4.4 und Qt 5.6.2 (LTS)
  ```
  Damit wird *buildroot* gecloned und der richtige commit eingestellt,
  Patches eingespielt und Hilfsscripte kopiert.

+ 1 - 1
board/GfA/Display001/BUILD

@@ -1 +1 @@
-422
+423

+ 8 - 0
board/GfA/Display001/DTS_4.4/Display001_rru.dts

@@ -354,6 +354,14 @@
 	status = "okay";
 };
 
+&tscadc {
+	status = "okay";
+};
+
+&am335x_adc {
+	ti,adc-channels = <0 1 2 3 4 5 6 7>;
+};
+
 /*
 &epwmss1 {
 	status = "okay";

+ 1 - 1
configs/Display001_4.4.65_rt17_Qt5.6.2_defconfig

@@ -2,7 +2,7 @@ BR2_arm=y
 BR2_cortex_a8=y
 BR2_ARM_INSTRUCTIONS_THUMB2=y
 BR2_DL_DIR="~/buildroot_dl"
-BR2_HOST_DIR="/opt/GfA/TC_L4465_C493_QT60"
+BR2_HOST_DIR="/opt/GfA/TC_L4465_C493_QT562"
 # BR2_COMPILER_PARANOID_UNSAFE_PATH is not set
 BR2_TOOLCHAIN_BUILDROOT_GLIBC=y
 BR2_KERNEL_HEADERS_3_12=y