From 96ca3b18f1427a0287e3cfee2e82c55e492e3d23 Mon Sep 17 00:00:00 2001 From: WentaoWong Date: Mon, 29 Nov 2021 18:50:50 +0800 Subject: [PATCH] APP_Framework/Applications/:add configuration file about CMSIS-NN (version 5) cifar10 example --- APP_Framework/Applications/knowing_app/Kconfig | 1 + .../knowing_app/cmsis_5_demo/Kconfig | 16 ++++++++++++++++ .../knowing_app/cmsis_5_demo/SConscript | 14 ++++++++++++++ .../cmsis_5_demo/cmsisnn-cifar10/SConscript | 18 ++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 APP_Framework/Applications/knowing_app/cmsis_5_demo/Kconfig create mode 100644 APP_Framework/Applications/knowing_app/cmsis_5_demo/SConscript create mode 100644 APP_Framework/Applications/knowing_app/cmsis_5_demo/cmsisnn-cifar10/SConscript diff --git a/APP_Framework/Applications/knowing_app/Kconfig b/APP_Framework/Applications/knowing_app/Kconfig index 38324111c..09f894d7b 100755 --- a/APP_Framework/Applications/knowing_app/Kconfig +++ b/APP_Framework/Applications/knowing_app/Kconfig @@ -11,6 +11,7 @@ menu "knowing app" source "$APP_DIR/Applications/knowing_app/iris_ml_demo/Kconfig" source "$APP_DIR/Applications/knowing_app/k210_fft_test/Kconfig" source "$APP_DIR/Applications/knowing_app/image_processing/Kconfig" + source "$APP_DIR/Applications/knowing_app/cmsis_5_demo/Kconfig" endif endmenu diff --git a/APP_Framework/Applications/knowing_app/cmsis_5_demo/Kconfig b/APP_Framework/Applications/knowing_app/cmsis_5_demo/Kconfig new file mode 100644 index 000000000..b7e6fb884 --- /dev/null +++ b/APP_Framework/Applications/knowing_app/cmsis_5_demo/Kconfig @@ -0,0 +1,16 @@ +menuconfig USING_CMSIS_5_DEMOAPP + bool "CMSIS-5 demo app" + depends on USING_USING_CMSIS_5_NN + default n + + if USING_CMSIS_5_DEMOAPP + + config USING_CMSIS_5_NN_DEMOAPP + bool "Using CMSIS-5 NN demo app" + select USING_IMAGE_PROCESSING + select IMAGE_PROCESSING_USING_TJPGD + default n + + endif + + diff --git a/APP_Framework/Applications/knowing_app/cmsis_5_demo/SConscript b/APP_Framework/Applications/knowing_app/cmsis_5_demo/SConscript new file mode 100644 index 000000000..f307e3f70 --- /dev/null +++ b/APP_Framework/Applications/knowing_app/cmsis_5_demo/SConscript @@ -0,0 +1,14 @@ +import os +Import('RTT_ROOT') +from building import * + +cwd = GetCurrentDir() +objs = [] +list = os.listdir(cwd) + +for d in list: + path = os.path.join(cwd, d) + if os.path.isfile(os.path.join(path, 'SConscript')): + objs = objs + SConscript(os.path.join(path, 'SConscript')) + +Return('objs') diff --git a/APP_Framework/Applications/knowing_app/cmsis_5_demo/cmsisnn-cifar10/SConscript b/APP_Framework/Applications/knowing_app/cmsis_5_demo/cmsisnn-cifar10/SConscript new file mode 100644 index 000000000..1f082bbfc --- /dev/null +++ b/APP_Framework/Applications/knowing_app/cmsis_5_demo/cmsisnn-cifar10/SConscript @@ -0,0 +1,18 @@ +from building import * +import os + +cwd = GetCurrentDir() + +src = Split(''' +model/m4/nn.c +demo/cmsisnn_demo.c +''') + +path = [ + cwd + '/model/m4', + cwd + '/demo' + ] + +group = DefineGroup('CMSISNN-cifar10', src, depend = ['USING_CMSIS_5_DEMOAPP'], CPPPATH = path) + +Return('group')