你好,我是学生,我想在我的物联网项目中使用基于 zephyr 项目的 arduino 33 ble sense。
所以我按照 zephyr getting started 运行示例。
最后我通过执行下面的命令来构建示例文件
west build -p auto -b arduino_nano_33_ble samples/basic/blinky
并闪现我的bossac路径。
west flash --bossac="/home/hzzh/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2/bossac"
终端中的结果看起来不错,但板子不闪烁。
~/zephyrproject/zephyr$ west flash --bossac="/home/hzzh/.arduino15/packages/arduino/tools/bossac/1.9.1-arduino2/bossac"
-- west flash: rebuilding
[1/2] Linking C executable zephyr/zephyr.elf
Memory region Used Size Region Size %age Used
FLASH: 13908 B 960 KB 1.41%
SRAM: 4320 B 256 KB 1.65%
IDT_LIST: 0 GB 2 KB 0.00%
[2/2] cd /home/hzzh/zephyrproject/zephyr/build/zephyr/cmake/flash && /usr/bin/cmake -E echo
-- west flash: using runner bossac
Erase flash
Done in 0.002 seconds
Write 13908 bytes to flash (4 pages)
[==============================] 100% (4/4 pages)
Done in 0.615 seconds
Verify 13908 bytes of flash
[==============================] 100% (4/4 pages)
Verify successful
Done in 0.022 seconds
Set boot flash true
我构建并刷新了另一块板 nucleo-f411re,它运行良好(闪烁)。所以我认为 arduino 33 ble 感觉是问题所在。 有没有人遇到并解决过这个问题?
答案 0 :(得分:0)
您可能需要此修复程序才能运行: https://github.com/zephyrproject-rtos/zephyr/pull/34947 我建议使用最新的 zephyr 头重试。