mirror of https://github.com/OpenIPC/firmware.git
Merge branch 'master' into ci_nand_infer
commit
5d6876fe0b
|
@ -57,6 +57,7 @@ jobs:
|
||||||
- name: Build Buildroot SDK
|
- name: Build Buildroot SDK
|
||||||
id: build-sdk
|
id: build-sdk
|
||||||
run: |
|
run: |
|
||||||
|
set -x
|
||||||
make prepare
|
make prepare
|
||||||
make BOARD=unknown_unknown_${FAMILY}_openipc br-sdk
|
make BOARD=unknown_unknown_${FAMILY}_openipc br-sdk
|
||||||
SDK_PATH=$(find output/images -name "*_sdk-buildroot.tar.gz")
|
SDK_PATH=$(find output/images -name "*_sdk-buildroot.tar.gz")
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -23,6 +23,7 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic-fonts/Config.in"
|
||||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic/Config.in"
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic/Config.in"
|
||||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/mbedtls-openipc/Config.in"
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/mbedtls-openipc/Config.in"
|
||||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/microbe-web/Config.in"
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/microbe-web/Config.in"
|
||||||
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/microsnander/Config.in"
|
||||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/motors/Config.in"
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/motors/Config.in"
|
||||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/node-exporter/Config.in"
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/node-exporter/Config.in"
|
||||||
source "$BR2_EXTERNAL_INGENIC_PATH/package/opus-openipc/Config.in"
|
source "$BR2_EXTERNAL_INGENIC_PATH/package/opus-openipc/Config.in"
|
||||||
|
|
|
@ -23,6 +23,7 @@ include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic/majestic.mk
|
||||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic-fonts/majestic-fonts.mk
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic-fonts/majestic-fonts.mk
|
||||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk
|
||||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/microbe-web/microbe-web.mk
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/microbe-web/microbe-web.mk
|
||||||
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/microsnander/microsnander.mk
|
||||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/motors/motors.mk
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/motors/motors.mk
|
||||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/node-exporter/node-exporter.mk
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/node-exporter/node-exporter.mk
|
||||||
include $(BR2_EXTERNAL_INGENIC_PATH)/package/opus-openipc/opus-openipc.mk
|
include $(BR2_EXTERNAL_INGENIC_PATH)/package/opus-openipc/opus-openipc.mk
|
||||||
|
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -0,0 +1 @@
|
||||||
|
../../general/package/microsnander
|
|
@ -259,7 +259,7 @@ CONFIG_FEATURE_LS_COLOR=y
|
||||||
CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
|
CONFIG_FEATURE_LS_COLOR_IS_DEFAULT=y
|
||||||
CONFIG_MD5SUM=y
|
CONFIG_MD5SUM=y
|
||||||
CONFIG_SHA1SUM=y
|
CONFIG_SHA1SUM=y
|
||||||
# CONFIG_SHA256SUM is not set
|
CONFIG_SHA256SUM=y
|
||||||
# CONFIG_SHA512SUM is not set
|
# CONFIG_SHA512SUM is not set
|
||||||
# CONFIG_SHA3SUM is not set
|
# CONFIG_SHA3SUM is not set
|
||||||
|
|
||||||
|
|
|
@ -4,7 +4,7 @@
|
||||||
#
|
#
|
||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
MICROBE_WEB_VERSION = HEAD
|
MICROBE_WEB_VERSION = $(shell git ls-remote https://github.com/OpenIPC/microbe-web/ master | awk '{ print $$1 }')
|
||||||
MICROBE_WEB_SITE = $(call github,openipc,microbe-web,$(MICROBE_WEB_VERSION))
|
MICROBE_WEB_SITE = $(call github,openipc,microbe-web,$(MICROBE_WEB_VERSION))
|
||||||
MICROBE_WEB_LICENSE = MIT
|
MICROBE_WEB_LICENSE = MIT
|
||||||
MICROBE_WEB_LICENSE_FILES = LICENSE
|
MICROBE_WEB_LICENSE_FILES = LICENSE
|
||||||
|
|
|
@ -0,0 +1,7 @@
|
||||||
|
config BR2_PACKAGE_MICROSNANDER
|
||||||
|
bool "microsnander"
|
||||||
|
default n
|
||||||
|
help
|
||||||
|
tripped down and modified version of Serial Nor/nAND/Eeprom programmeR
|
||||||
|
|
||||||
|
https://openipc.org
|
|
@ -0,0 +1,20 @@
|
||||||
|
################################################################################
|
||||||
|
#
|
||||||
|
# microsnander | updated 2022.08.13
|
||||||
|
#
|
||||||
|
################################################################################
|
||||||
|
|
||||||
|
MICROSNANDER_VERSION = df9cc51c27a84c2d7eee8d90b7586a11d97c7ff2
|
||||||
|
MICROSNANDER_SITE = $(call github,openipc,microsnander,$(MICROSNANDER_VERSION))
|
||||||
|
MICROSNANDER_LICENSE = MIT
|
||||||
|
MICROSNANDER_LICENSE_FILES = LICENSE
|
||||||
|
|
||||||
|
define MICROSNANDER_BUILD_CMDS
|
||||||
|
$(TARGET_CONFIGURE_OPTS) $(MAKE) -C $(@D)/src
|
||||||
|
endef
|
||||||
|
|
||||||
|
define MICROSNANDER_INSTALL_TARGET_CMDS
|
||||||
|
$(INSTALL) -m 0755 -D $(@D)/src/snander $(TARGET_DIR)/usr/sbin/microsnander
|
||||||
|
endef
|
||||||
|
|
||||||
|
$(eval $(generic-package))
|
|
@ -0,0 +1,42 @@
|
||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
shopt -s nullglob
|
||||||
|
|
||||||
|
if [ $# -eq 0 ]; then
|
||||||
|
$0 1 | sort
|
||||||
|
#$0 1 | sort | uniq
|
||||||
|
else
|
||||||
|
for D in br-ext-chip-*; do
|
||||||
|
for CF in $D/configs/*; do
|
||||||
|
BR2_VER=$(grep BR2_DEFAULT_KERNEL_VERSION $CF)
|
||||||
|
if [ ! -z $BR2_VER ]; then
|
||||||
|
VENDOR=$(echo $CF | cut -d - -f 4 | cut -d / -f 1 | sed -r 's/\<./\U&/g')
|
||||||
|
VER=$(echo $BR2_VER | cut -d \" -f 2 | awk -F . '{printf "%s_%s", $1, $2}')
|
||||||
|
GCC_VER=$(sed -rn "s/^BR2_GCC_VERSION_([0-9]*)_X=y/\1/p" $CF)
|
||||||
|
ARCH=$(sed -rn "s/^BR2_(arm[a-z0-9_]+)=y/\1/p" $CF)
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
ARCH=$(sed -rn "s/^BR2_(cortex_[a-z0-9_]+)=y/\1/p" $CF)
|
||||||
|
fi
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
ARCH=$(sed -rn "s/^BR2_(arm)=y/\1/p" $CF)
|
||||||
|
else
|
||||||
|
# Here we have something from ARM modern family
|
||||||
|
HF=$(sed -rn "s/^BR2_ARM_EABI(HF)=y/\1/p" $CF | tr '[:upper:]' '[:lower:]')
|
||||||
|
if [ ! -z "$HF" ]; then
|
||||||
|
ARCH="${ARCH}_${HF}"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
if [ -z "$ARCH" ]; then
|
||||||
|
ARCH=$(sed -rn "s/^BR2_(mips_[a-z]*)=y/\1/p" $CF)
|
||||||
|
fi
|
||||||
|
|
||||||
|
LIBC=$(sed -rn "s/^BR2_TOOLCHAIN_BUILDROOT_LIBC=\"(.*)\"/\1/p" $CF)
|
||||||
|
|
||||||
|
SOC=$(echo $CF | cut -d _ -f 3)
|
||||||
|
# $GCC_VER
|
||||||
|
echo $ARCH $LIBC $VER $VENDOR $CF
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
done
|
||||||
|
fi
|
Loading…
Reference in New Issue