Dear AWS and ST team,
I’m trying to setup IDT on Linux machine to qualify STM32WB55 microcontroller.
This setup i’m doing it for the first time, hence need help from your side to start running IDT on Linux machine.
I have few questions listed below, requesting you to respond on it asap.
- I have WB55_AFR_20191200 Source code available with me.
- I have followed the link idt_pre-requisities
3.My Contents for userdata.json
indent preformatted text by 4 spaces
{
"sourcePath": "/home/kaushendra/IDT_TEST/STM_Release_Nov/WB55_AFR",
"vendorPath": "{{testData.sourcePath}}/vendors/st/boards/p_nucleo_wb55",
"buildTool": {
"name": "make",
"version": "v1",
"command": [
"/home/kaushendra/IDT_TEST/STM_Release_Nov/WB55_AFR/projects/st/p_nucleo_wb55/cmake/build_idt.sh {{testData.sourcePath}} {{enableTests}}"
]
},
"flashTool": {
"name": "stmflash",
"version": "v1",
"command": [
"/home/kaushendra/IDT_TEST/STM_Release_Nov/WB55_AFR/projects/st/p_nucleo_wb55/cmake/flash.sh {{testData.sourcePath}} {{buildImageName}}"
],
"buildImageInfo" : {
"testsImageName": "SBSFU_aws_tests.bin",
"demosImageName": "SBSFU_aws_demos.bin"
}
},
"clientWifiConfig": {
"wifiSSID": "Kaushendra",
"wifiPassword": "seed@123",
"wifiSecurityType": "eWiFiSecurityWPA2"
},
"testWifiConfig": {
"wifiSSID": "Kaushendra",
"wifiPassword": "seed@123",
"wifiSecurityType": "eWiFiSecurityWPA2"
},
"cmakeConfiguration": {
"boardName": "p_nucleo_wb55",
"vendorName": "st",
"compilerName": "arm-gcc",
"afrToolchainPath": "/home/kaushendra/st/stm32cubeide_1.4.0/plugins/com.st.stm32cube.ide.mcu.externaltools.gnu-arm-embedded.7-2018-q2-update.linux64_1.4.0.202007081208/tools/bin"
}
}
4.My contents for device.json
indent preformatted text by 4 spaces
[
{
"id": "stm32wb55",
"sku": "STM_sku",
"features": [
{
"name": "WIFI",
"value": "No"
},
{
"name": "OTA",
"value": "No",
"configs": [
{
"name": "OTADataPlaneProtocol",
"value": "HTTP | MQTT | Both"
}
]
},
{
"name": "BLE",
"value": "Yes"
},
{
"name": "TCP/IP",
"value": "No"
},
{
"name": "TLS",
"value": "Yes"
},
{
"name": "PKCS11",
"value": "ECC"
},
{
"name": "KeyProvisioning",
"value": "Import"
}
],
"devices": [
{
"id": "stm32wb55_id_1",
"connectivity": {
"protocol": "uart",
"serialPort": "/dev/ttyACM0"
}
}
]
}
]
- My contents for resource.json
[
{
"id": "ble-stm32wb55",
"features": [
{"name":"ble", "version":"4.2"}
],
"devices": [
{
"id": "ble-stm32wb55-1",
"connectivity": {
"protocol": "ssh",
"ip": "192.168.43.107"
}
}
]
}
]
6.Following errors i’m getting while performing IDT for test_group
1-CmakeBuildSystem
> ========== Test Summary ==========
> Execution Time: 10m18s
> Tests Completed: 3
> Tests Passed: 2
> Tests Failed: 1
> Tests Skipped: 0
> ----------------------------------
> Test Groups:
> Optional Test Groups:
> CmakeBuildSystem: FAILED
> ----------------------------------
> Failed Tests:
> Group Name: CmakeBuildSystem
> Test Name: CmakeBuildDemos
> Reason: Test case timeout during execution. Please refer to /home/kaushendra/IDT_TEST/STM_Release_Nov/devicetester_afreertos_linux_1.6.2/devicetester_afreertos_linux/results/3a7c084a-30b4-11eb-8fd5-c03eba6cbb6a/logs/CmakeBuildSystem__Cmake_Build_Demos.log for more information.
2-FullMQTT
> ========== Test Summary ==========
> Execution Time: 8m6s
> Tests Completed: 6
> Tests Passed: 0
> Tests Failed: 6
> Tests Skipped: 0
> ----------------------------------
> Test Groups:
> FullMQTT: FAILED
> ----------------------------------
> Failed Tests:
> Group Name: FullMQTT
> Test Name: MQTT_System
> Reason: [Error: 205] FlashOrRunTestError: Failed to run test with error: failed to flash or run with error:
help and guidance will be appreciated.
Regards,
kaushendra sah