kendryte-standalone-demo
kendryte-standalone-demo copied to clipboard
build face_detect or dvp2sdcard encounter a fata error iomem.h not found,
Make sure you read and understand this document. Use one of the two templates below and delete the rest.
- [v ] BUG REPORT
- [ ] FEATURE REQUEST
BUG REPORT
Expected behavior
build without error
Actual behavior
dvp2sdcard/main.c:31:10: fatal error: iomem.h: No such file or directory
Test code
Provide a Minimal, Complete, and Verifiable example which will reproduce the problem.
# Add code here
[MAKE] /home/user/work/kendryte/localbuild/src/dvp2sdcard PROJ = dvp2sdcard -- Check for RISCV toolchain ... -- Using /home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin RISCV toolchain -- The C compiler identification is GNU 8.2.0 -- The CXX compiler identification is GNU 8.2.0 -- The ASM compiler identification is GNU -- Found assembler: /home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin/riscv64-unknown-elf-gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done SOURCE_FILES=/home/user/work/kendryte/localbuild/src/dvp2sdcard/ccsbcs.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/diskio.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/ff.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/lcd.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/main.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/nt35310.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/ov2640.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/ov5640.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/rgb2bmp.c;/home/user/work/kendryte/localbuild/src/dvp2sdcard/sdcard.c
Project: dvp2sdcard LIST_FILE=/home/user/work/kendryte/localbuild/cmake/executable.cmake TOOLCHAIN=/home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin KENDRYTE_IDE= BUILDING_SDK=yes
CMAKE_BUILD_TYPE=Debug CMAKE_C_COMPILER=/home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin/riscv64-unknown-elf-gcc CMAKE_CXX_COMPILER=/home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin/riscv64-unknown-elf-g++ CMAKE_LINKER=/home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin/riscv64-unknown-elf-ld CMAKE_OBJCOPY=/home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin/riscv64-unknown-elf-objcopy CMAKE_OBJDUMP=/home/user/work/kendryte/localbuild/cache/kendryte-toolchain/bin/riscv64-unknown-elf-objdump CMAKE_MAKE_PROGRAM=/usr/bin/make
CMAKE_C_FLAGS= -mcmodel=medany -mabi=lp64f -march=rv64imafc -fno-common -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fno-zero-initialized-in-bss -ffast-math -fno-math-errno -fsingle-precision-constant -Os -ggdb -std=gnu11 -Wno-pointer-to-int-cast -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Werror=frame-larger-than=32768 -Wno-unused-parameter -Wno-sign-compare -Wno-error=missing-braces -Wno-error=return-type -Wno-error=pointer-sign -Wno-missing-braces -Wno-strict-aliasing -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-int-to-pointer-cast -Wno-error=comment -Wno-error=logical-not-parentheses -Wno-error=duplicate-decl-specifier -Wno-error=parentheses -Wno-old-style-declaration CMAKE_CXX_FLAGS= -mcmodel=medany -mabi=lp64f -march=rv64imafc -fno-common -ffunction-sections -fdata-sections -fstrict-volatile-bitfields -fno-zero-initialized-in-bss -ffast-math -fno-math-errno -fsingle-precision-constant -Os -ggdb -std=gnu++17 -Wall -Werror=all -Wno-error=unused-function -Wno-error=unused-but-set-variable -Wno-error=unused-variable -Wno-error=deprecated-declarations -Wextra -Werror=frame-larger-than=32768 -Wno-unused-parameter -Wno-sign-compare -Wno-error=missing-braces -Wno-error=return-type -Wno-error=pointer-sign -Wno-missing-braces -Wno-strict-aliasing -Wno-implicit-fallthrough -Wno-missing-field-initializers -Wno-int-to-pointer-cast -Wno-error=comment -Wno-error=logical-not-parentheses -Wno-error=duplicate-decl-specifier -Wno-error=parentheses LDFLAGS= -nostartfiles -static -Wl,--gc-sections -Wl,-static -Wl,--start-group -Wl,--whole-archive -Wl,--no-whole-archive -Wl,--end-group -Wl,-EL -Wl,--no-relax -T /home/user/work/kendryte/localbuild/lds/kendryte.ld CMAKE_BINARY_DIR=/home/user/work/kendryte/localbuild/src/dvp2sdcard/build Makefile created.
-- Configuring done -- Generating done -- Build files have been written to: /home/user/work/kendryte/localbuild/src/dvp2sdcard/build Scanning dependencies of target kendryte [ 2%] Building C object lib/CMakeFiles/kendryte.dir/bsp/crt.S.obj [ 4%] Building C object lib/CMakeFiles/kendryte.dir/bsp/entry.c.obj [ 6%] Building C object lib/CMakeFiles/kendryte.dir/bsp/entry_user.c.obj [ 9%] Building C object lib/CMakeFiles/kendryte.dir/bsp/interrupt.c.obj [ 11%] Building C object lib/CMakeFiles/kendryte.dir/bsp/locks.c.obj [ 13%] Building C object lib/CMakeFiles/kendryte.dir/bsp/printf.c.obj [ 16%] Building C object lib/CMakeFiles/kendryte.dir/bsp/sleep.c.obj [ 18%] Building C object lib/CMakeFiles/kendryte.dir/bsp/syscalls.c.obj [ 20%] Building C object lib/CMakeFiles/kendryte.dir/drivers/aes.c.obj [ 23%] Building C object lib/CMakeFiles/kendryte.dir/drivers/apu.c.obj [ 25%] Building C object lib/CMakeFiles/kendryte.dir/drivers/clint.c.obj [ 27%] Building C object lib/CMakeFiles/kendryte.dir/drivers/dmac.c.obj [ 30%] Building C object lib/CMakeFiles/kendryte.dir/drivers/dvp.c.obj [ 32%] Building C object lib/CMakeFiles/kendryte.dir/drivers/fft.c.obj [ 34%] Building C object lib/CMakeFiles/kendryte.dir/drivers/fpioa.c.obj [ 37%] Building C object lib/CMakeFiles/kendryte.dir/drivers/gpio.c.obj [ 39%] Building C object lib/CMakeFiles/kendryte.dir/drivers/gpiohs.c.obj [ 41%] Building C object lib/CMakeFiles/kendryte.dir/drivers/i2c.c.obj [ 44%] Building C object lib/CMakeFiles/kendryte.dir/drivers/i2s.c.obj [ 46%] Building C object lib/CMakeFiles/kendryte.dir/drivers/kpu.c.obj [ 48%] Building C object lib/CMakeFiles/kendryte.dir/drivers/plic.c.obj [ 51%] Building C object lib/CMakeFiles/kendryte.dir/drivers/pwm.c.obj [ 53%] Building C object lib/CMakeFiles/kendryte.dir/drivers/rtc.c.obj [ 55%] Building C object lib/CMakeFiles/kendryte.dir/drivers/sha256.c.obj [ 58%] Building C object lib/CMakeFiles/kendryte.dir/drivers/spi.c.obj [ 60%] Building C object lib/CMakeFiles/kendryte.dir/drivers/sysctl.c.obj [ 62%] Building C object lib/CMakeFiles/kendryte.dir/drivers/timer.c.obj [ 65%] Building C object lib/CMakeFiles/kendryte.dir/drivers/uart.c.obj [ 67%] Building C object lib/CMakeFiles/kendryte.dir/drivers/uarths.c.obj [ 69%] Building C object lib/CMakeFiles/kendryte.dir/drivers/utils.c.obj [ 72%] Building C object lib/CMakeFiles/kendryte.dir/drivers/wdt.c.obj [ 74%] Linking C static library libkendryte.a [ 74%] Built target kendryte Scanning dependencies of target dvp2sdcard [ 76%] Building C object CMakeFiles/dvp2sdcard.dir/src/dvp2sdcard/ccsbcs.c.obj [ 79%] Building C object CMakeFiles/dvp2sdcard.dir/src/dvp2sdcard/diskio.c.obj [ 81%] Building C object CMakeFiles/dvp2sdcard.dir/src/dvp2sdcard/ff.c.obj [ 83%] Building C object CMakeFiles/dvp2sdcard.dir/src/dvp2sdcard/lcd.c.obj [ 86%] Building C object CMakeFiles/dvp2sdcard.dir/src/dvp2sdcard/main.c.obj /home/user/work/kendryte/localbuild/src/dvp2sdcard/main.c:31:10: fatal error: iomem.h: No such file or directory #include "iomem.h" ^~~~~~~~~ compilation terminated. make[2]: *** [CMakeFiles/dvp2sdcard.dir/build.make:115:CMakeFiles/dvp2sdcard.dir/src/dvp2sdcard/main.c.obj] 错误 1 make[1]: *** [CMakeFiles/Makefile2:73:CMakeFiles/dvp2sdcard.dir/all] 错误 2 make: *** [Makefile:84:all] 错误 2
Document version
Which branch are you on? If you know the Git revision then add it here as well. kendryte-standalone-sdk-0.5.6 kendryte-openocd-0.1.3-ubuntu64 kendryte-standalone-demo-develop
Hardware
Which hardware do you use?
System
What system do you use? xubuntu19.04 5.0.0-36-generic #39-Ubuntu SMP
FEATURE REQUEST
Missing feature
Justification
Tell us why you would like to see this feature added.
Workarounds
Are there any workarounds you currently have in place because the feature is missing?
update sdk
I also facing same problem. Is there any solutions???
Has the problem been solved?