51 lines
1.5 KiB
JSON
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
|
|
}
|
|
}
|
|
]
|
|
}
|
|
|