armino's People
Forkers
lincaiwei guochuchen zhengyaohan tongxuenihao lwjjhy trellixvulnteam xiangxud vsdcjs wf-j kamejoko80 cxy19880915 dozingfiretruck fengqingxin cherryusb openshwprojects xken grant688 zlmone chenhai813 mayt2012 xiaojingbb gb-afk edward-jw-yu gnintelligentswitch conn-dev jifengshandiandylan silversheen pippinliu elvyis josun129 flyingcys bd4sad hsqang78armino's Issues
烧入app的历程无法启动
芯片:bk7256
sdk版本: armino-release-v1.5-sdk
现象:烧入程序无法启动
报错:[SYNC]:bk_magic_driver_init cmd failed!
app 源码:
#include "bk_private/legacy_init.h"
#include <components/system.h>
#include <os/os.h>
#include <components/shell_task.h>
extern void user_app_main(void);
extern void rtos_set_user_app_entry(beken_thread_function_t entry);
void user_app_main(void){
while(1)
{
BK_LOGE( "BK", "1111111111111\r\n");
}
}
int main(void)
{
#if (!CONFIG_SLAVE_CORE)
rtos_set_user_app_entry((beken_thread_function_t)user_app_main);
bk_set_printf_sync(true);
shell_set_log_level(BK_LOG_WARN);
#endif
legacy_init();
return 0;
}
考虑在gitee建一个仓库吗
考虑在gitee建一个仓库吗,像我这种国内开发者每次都要翻墙挺麻烦的
get-started/hello_world 编译失败
li@li-virtual-machine:~/armino$ make bk7256 PROJECT=examples/get-started/hello_world
$(PROJECT) is examples/get-started/hello_world
Traceback (most recent call last):
File "/home/li/armino/tools/build_tools/compute_files_hash.py", line 83, in
tree = Node(sys.argv[1])
File "/home/li/armino/tools/build_tools/compute_files_hash.py", line 65, in init
self.node_hash = self.generate_file_hash(path)
File "/home/li/armino/tools/build_tools/compute_files_hash.py", line 33, in generate_file_hash
with open(path, 'rb') as f:
FileNotFoundError: [Errno 2] No such file or directory: '/home/li/armino/components/bk_libs/bk7256_examples/get-started/hello_world/libs'
build bk7256
Setting ARMINO_PATH environment variable: /home/li/armino
Executing action: set-target
Running cmake in directory /home/li/armino/build/hello_world/bk7256
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DBEKEN_PLATFORM=1 -DARMINO_SOC=bk7256 -DCCACHE_ENABLE=0 /home/li/armino/projects/examples/get-started/hello_world"...
-- Found Git: /usr/bin/git (found version "2.34.1")
-- LIB_HASH IS ""
-- use configured toolchain path: toolchain_v5.2.1/nds32le-elf-mculib-v5/bin
-- global toolchain file: /home/li/armino/middleware/soc/bk7256/toolchain-bk7256.cmake
-- The C compiler identification is GNU 10.4.0
-- The CXX compiler identification is GNU 10.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /home/li/armino/toolchain_v5.2.1/nds32le-elf-mculib-v5/bin/riscv32-elf-gcc
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /home/li/armino/toolchain_v5.2.1/nds32le-elf-mculib-v5/bin/riscv32-elf-gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /home/li/armino/toolchain_v5.2.1/nds32le-elf-mculib-v5/bin/riscv32-elf-g++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building Beken ARMINO components for target bk7256
/home/li/armino/build/hello_world/bk7256/kconfigs.in
/home/li/armino/build/hello_world/bk7256/components_kconfigs.in
/home/li/armino/build/hello_world/bk7256/kconfigs.in
/home/li/armino/build/hello_world/bk7256/middleware_kconfigs.in
/home/li/armino/build/hello_world/bk7256/kconfigs.in
/home/li/armino/build/hello_world/bk7256/projects_kconfigs.in
/home/li/armino/build/hello_world/bk7256/kconfigs.in
/home/li/armino/build/hello_world/bk7256/properties_kconfigs.in
/home/li/armino/build/hello_world/bk7256/kconfigs.in
/home/li/armino/build/hello_world/bk7256/extra_kconfigs.in
warning: AUD_TRAS_UAC_SPK_VOL_CTRL_MODE_STOP_UAC_TRAS (defined at /home/li/armino/components/demos/media/audio/aud_intf/Kconfig:156) has leading or trailing whitespace in its prompt
warning: AUD_TRAS_UAC_SPK_VOL_CTRL_MODE_MUTE (defined at /home/li/armino/components/demos/media/audio/aud_intf/Kconfig:161) has leading or trailing whitespace in its prompt
warning: OTA_HTTPS (defined at /home/li/armino/components/ota/Kconfig:17) has 'help' but empty help text
Loading defaults file /home/li/armino/middleware/soc/bk7256/bk7256.defconfig...
-- nds_ldsag_cmd execute success...
-- Adding linker script /home/li/armino/middleware/soc/bk7256/bk7256_bsp.ld
-- Include directory '/home/li/armino/properties/modules/btdm_5_2_rw/ble_pub/include/bk_private' is not a directory.
cat: /home/li/armino/components/bk_libs/bk7256_examples/get-started/hello_world/hash/toolchain_version.txt: No such file or directory
cat: /home/li/armino/components/bk_libs/bk7256_examples/get-started/hello_world/hash/libs_hash.txt: No such file or directory
CMake Error at /home/li/armino/components/bk_libs/CMakeLists.txt:37 (message):
bk_libs or toolchain version verify failed, stop!!!
-- Include directory '/home/li/armino/properties/modules/aec' is not a directory.
-- Include directory '/home/li/armino/include/arch/compiler' is not a directory.
-- Include directory '/home/li/armino/include/modules/lvgl/src/gpu' is not a directory.
-- Include directory '/home/li/armino/components/demos/net/cs2p2p_middleware/include' is not a directory.
-- Include directory '/home/li/armino/components/demos/media/audio/mp3/include' is not a directory.
Found User C Module(s):
Check defconfig: /home/li/armino/middleware/soc/bk7256/bk7256.defconfig
-- Components: aac_decoder adc_key adpcm aec agora agora-iot-sdk ali_mqtt app arm9 at at_server aud aud_intf aud_ns aud_vad audio audio_asr audio_play audio_record av_demo base64 bk7256 bk_adapter bk_ate bk_ble bk_bt bk_cli bk_common bk_event bk_https bk_init bk_libs bk_log bk_netif bk_ps bk_rtos bk_startup bk_system bk_usb bk_vfs bk_websocket bk_wifi bluetooth cm33 cmsis common compal coredump cs2p2p cs2p2p_middleware dma2d doorbell driver easy_flash es8311 fatfs fft flac flashdb g711 h264 http i2s include iperf jrtplib key key_handle lcd_8080 lcd_qspi lcd_rgb littlefs lvgl_source lwip_intf_v2_0 lwip_intf_v2_1 main matter mbedtls media media_common micropython mp3 multimedia openssl opus os os_source ota part_table picture_display pm qcbor qrcodegen release riscv rott rsp saradc_intf sbc_decode security temp_detect touch usb user_driver utf8 video vnd_cal vnd_flash wanson webclient
-- Configuring incomplete, errors occurred!
See also "/home/li/armino/build/hello_world/bk7256/CMakeFiles/CMakeOutput.log".
See also "/home/li/armino/build/hello_world/bk7256/CMakeFiles/CMakeError.log".
cmake failed with exit code 1
make: *** [Makefile:125: bk7256] Error 2
请问怎么解决?
1.3.3以来make无法编译例程
当然您也可以编译任何其他 armino/projects 下的工程,命令如下:
cd ~/armino make BK7256 PROJECT=examples/get-started/hello_world
当直接复制时,会提示
make: *** 没有规则可制作目标“BK7256”。 停止。
当把bk小写,从v1.3.3开始,则全部指向components/bk_libs/bkxxx_yyy
/home/user/armino/tools/build_tools/build.sh: 行 47: components/bk_libs/bk7256_examples/get-started/hello_world.a: 没有那个文件或目录
find: ‘components/bk_libs/bk7256_examples/get-started/hello_world’: 没有那个文件或目录
make: *** [Makefile:121:bk7256] 错误 1
无法链接到project文件夹,请及时修复
Does armino support make menuconfig?
It seems that make menuconfig
command throws an error as the following:
jyy@NUC8 /home/jyy/armino 22-05-16 16:23
>>make menuconfig
ARMINO_SOC is set to bk7231n
ARMINO_TARGET is set to menuconfig
armino project path=projects/legacy_app
armino path=/home/jyy/armino
armino build path=/home/jyy/armino/build/legacy_app/bk7231n
Setting ARMINO_PATH environment variable: /home/jyy/armino
Executing action: menuconfig
Running cmake in directory /home/jyy/armino/build/legacy_app/bk7231n
Executing "cmake -G Ninja -DPYTHON_DEPS_CHECKED=1 -DBEKEN_PLATFORM=1 -DCCACHE_ENABLE=0 /home/jyy/armino/projects/legacy_app"...
-- Found Git: /usr/bin/git (found version "2.25.1")
-- ARMINO_SOC not set, using default target: bk7231n
CMake Error at /home/jyy/armino/tools/build_tools/cmake/utilities.cmake:10 (message):
ARMINO_SOC not set, using default target:
Call Stack (most recent call first):
/home/jyy/armino/tools/build_tools/cmake/targets.cmake:13 (LOGE)
/home/jyy/armino/tools/build_tools/cmake/project.cmake:37 (__target_init)
CMakeLists.txt:5 (include)
-- use default toolchain path: /opt/gcc-arm-none-eabi-5_4-2016q3/bin
CMake Error at /home/jyy/armino/tools/build_tools/cmake/targets.cmake:71 (__component_get_target):
__component_get_target Function invoked with incorrect arguments for
function named: __component_get_target
Call Stack (most recent call first):
/home/jyy/armino/tools/build_tools/cmake/project.cmake:310 (__target_set_toolchain)
CMakeLists.txt:6 (project)
CMake Error at /home/jyy/armino/tools/build_tools/cmake/utilities.cmake:10 (message):
Unable to resolve '' for setting toolchain file.
Call Stack (most recent call first):
/home/jyy/armino/tools/build_tools/cmake/targets.cmake:73 (LOGE)
/home/jyy/armino/tools/build_tools/cmake/project.cmake:310 (__target_set_toolchain)
CMakeLists.txt:6 (project)
CMake Error at /home/jyy/armino/tools/build_tools/cmake/targets.cmake:75 (get_property):
get_property not given name for TARGET scope.
Call Stack (most recent call first):
/home/jyy/armino/tools/build_tools/cmake/project.cmake:310 (__target_set_toolchain)
CMakeLists.txt:6 (project)
CMake Error at /home/jyy/armino/tools/build_tools/cmake/utilities.cmake:10 (message):
Toolchain file toolchain-.cmake not found,
Call Stack (most recent call first):
/home/jyy/armino/tools/build_tools/cmake/targets.cmake:81 (LOGE)
/home/jyy/armino/tools/build_tools/cmake/project.cmake:310 (__target_set_toolchain)
CMakeLists.txt:6 (project)
-- The C compiler identification is GNU 9.4.0
-- The CXX compiler identification is GNU 9.4.0
-- The ASM compiler identification is GNU
-- Found assembler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building Beken ARMINO components for target
CMake Error at /home/jyy/armino/tools/build_tools/cmake/utilities.cmake:10 (message):
Component 'common' depends on component 'SDKCONFIG_DEFAULTS', but
'SDKCONFIG_DEFAULTS' is not registered by armino_component_register()! See
/home/jyy/armino/middleware/soc/common/CMakeLists.txt
Call Stack (most recent call first):
/home/jyy/armino/tools/build_tools/cmake/build.cmake:276 (LOGE)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:302 (__build_resolve_and_add_req)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:303 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/build.cmake:517 (__build_expand_requirements)
/home/jyy/armino/tools/build_tools/cmake/project.cmake:385 (armino_build_process)
CMakeLists.txt:6 (project)
代码仓库一年不更新,公司是要倒闭了吗
如题
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.