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
|
||||
id: build-sdk
|
||||
run: |
|
||||
set -x
|
||||
make prepare
|
||||
make BOARD=unknown_unknown_${FAMILY}_openipc br-sdk
|
||||
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/mbedtls-openipc/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/node-exporter/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/mbedtls-openipc/mbedtls-openipc.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/node-exporter/node-exporter.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_MD5SUM=y
|
||||
CONFIG_SHA1SUM=y
|
||||
# CONFIG_SHA256SUM is not set
|
||||
CONFIG_SHA256SUM=y
|
||||
# CONFIG_SHA512SUM 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_LICENSE = MIT
|
||||
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