生成compile_commands.json
执行如下命令, 再编译后, build目录下生成 compile_commands.json
, 可以帮忙IDE进行代码的诊断, 补全和跳转:
west config build.cmake-args -- -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
编译过程保留.i文件
west build -- -DCMAKE_C_FLAGS="-save-temps=obj"
会保存到build/
目录下各层级的CMakeFiles
中。
全局变量分析
利用puncover工具,build完之后运行:west build -t puncover
Test命令
编译检查:west twister -p rts5816 -T fingerprint/apps/usbfp
在板子上运行测试(需要host和板子连接):west twister -p rts5816 -T fingerprint/tests --device-testing --device-serial /dev/ttyUSB0 --device-serial-baud 57600
单元测试:west twister -p unit_testing -T fingerprint/tests