Merge branch 'master' into ci_nand_infer

pull/356/head
Dmitry Ilyin 2022-08-15 12:12:22 +03:00 committed by GitHub
commit 5d6876fe0b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
20 changed files with 85 additions and 2 deletions

View File

@ -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")

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -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"

View File

@ -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

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -0,0 +1 @@
../../general/package/microsnander

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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))

View File

@ -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