aos/.vscode/tasks.json
2022-05-05 21:23:01 +00:00

51 lines
1.5 KiB
JSON

{
"version": "2.0.0",
"tasks": [
{
"label": "Initialize QEMU Build Directory",
"type": "shell",
"command": "mkdir -p ${BFBUILD_QEMU} && cd ${BFBUILD_QEMU} && ${BFAOS}/hake/hake.sh -s ${BFAOS} && make -j7 QEMU",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build and Run QEMU",
"type": "shell",
"command": "cd ${BFBUILD_QEMU} && make qemu_a57 | tee ${BFBUILD_QEMU}/full_output.log",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Initialize Toradex Build Directory",
"type": "shell",
"command": "mkdir -p ${BFBUILD} && cd ${BFBUILD} && ${BFAOS}/hake/hake.sh -s ${BFAOS} -a armv8 && make -j7 QEMU",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Build and Run Toradex",
"type": "shell",
"command": "cd ${BFBUILD} && make -j7 imx8x && make usbboot_imx8x",
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "Toradex Console",
"type": "shell",
"command": "if ! picocom -b 115200 -f n /dev/ttyUSB0 | tee ${BFBUILD}/full_output.log; then echo; echo !!!Make sure you installed the toradex udev rules to allow user access!!!; fi",
"group": {
"kind": "build",
"isDefault": true
}
}
]
}