Skip to content

Conversation

wangchdo
Copy link
Contributor

@wangchdo wangchdo commented Aug 21, 2025

closed previous pull request and just reopen this new pull request

Add:
arch/arm64/src/bcm2711/CMakeLists.txt
boards/arm64/bcm2711/raspberrypi-4b/CMakeLists.txt
boards/arm64/bcm2711/raspberrypi-4b/src/CMakeLists.txt

Note: Please adhere to Contributing Guidelines.

Summary

add cmake build support for bcm2711 chip and raspberrypi-4b board

Impact

people can enjoy cmake build for raspberrypi-4b board

Testing

cmake build pass log:

[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_mbsrtowcs.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_mbsinit.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsrtombs.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcscpy.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcscat.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcslcat.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsncat.c.obj
[ 97%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsrchr.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcschr.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsncpy.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsncmp.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcscspn.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcspbrk.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsspn.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcsstr.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcswcs.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcstok.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcwidth.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wchar/lib_wcswidth.c.obj
[ 98%] Building C object libs/libc/CMakeFiles/c.dir/wctype/lib_wctype.c.obj
[ 99%] Building C object libs/libc/CMakeFiles/c.dir/wctype/lib_iswctype.c.obj
[ 99%] Building C object libs/libc/CMakeFiles/c.dir/wctype/lib_towlower.c.obj
[ 99%] Building C object libs/libc/CMakeFiles/c.dir/wctype/lib_towupper.c.obj
[ 99%] Linking C static library libc.a
[ 99%] Built target c
[ 99%] Building CXX object CMakeFiles/nuttx.dir/empty.cxx.obj
[ 99%] Linking CXX executable nuttx
Memory region         Used Size  Region Size  %age Used
[ 99%] Built target nuttx
[ 99%] Generating nuttx.hex
[ 99%] Generating nuttx.bin
[100%] Generating System.map
[100%] Built target nuttx-bin
[100%] Built target nuttx-hex
[100%] Built target systemmap

Add:
arch/arm64/src/bcm2711/CMakeLists.txt
boards/arm64/bcm2711/raspberrypi-4b/CMakeLists.txt
boards/arm64/bcm2711/raspberrypi-4b/src/CMakeLists.txt
@github-actions github-actions bot added Arch: arm64 Issues related to ARM64 (64-bit) architecture Board: arm64 Size: M The size of the change in this PR is medium labels Aug 21, 2025
@xiaoxiang781216 xiaoxiang781216 merged commit 8f5c0d5 into apache:master Aug 21, 2025
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Arch: arm64 Issues related to ARM64 (64-bit) architecture Board: arm64 Size: M The size of the change in this PR is medium
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants