Closed clibing closed 1 year ago
@clibing You should read the Readme carefully! On Mac os, refer the Linux instructions.
@clibing You should read the Readme carefully! On Mac os, refer the Linux instructions.
- git clone --recursive https://github.com/Ai-Thinker-Open/Ai-Thinker-WB2.git
- cd toolchain/riscv/Darwin/
- chmod 755 ./chmod755.sh
- ./chmod755.sh
- cd applications/get-started/helloworld
- make -j8
Your configuration chipname is Ai-Thinker Ai-WB2 Wi-Fi&BLE Module
LD build_out/helloworld.elf
/Users/liubaixun/workspace/ai-wb2/Ai-Thinker-WB2/toolchain/riscv/Darwin/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/bin/ld: /Users/liubaixun/workspace/ai-wb2/Ai-Thinker-WB2/toolchain/riscv/Darwin/bin/../lib/gcc/riscv64-unknown-elf/10.2.0/../../../../riscv64-unknown-elf/lib/rv64imafdc/lp64d/crt0.o: in function .L0 ': (.text+0x38): undefined reference to
main'
collect2: error: ld returned 1 exit status
make: *** [/Users/liubaixun/workspace/ai-wb2/Ai-Thinker-WB2/applications/get-started/helloworld/build_out/helloworld.elf] Error 1
View current environment
Echo $LDFLAGS
This value is interfering, comment it out
git clone project && cd applications/get-started/helloworld make -j8
macos big sur 11.6