import QtQuick 2.7 import QtQuick.Window 2.2 import gfa.plugins.qml.tivaflash 1.0 Window { visible: true width: 640 height: 480 title: qsTr("Hello World") Text { id: idExecOut x: 5 y: 60 width: 630 height: 300 color: "black" font.pixelSize: 14 text: "" } TivaFlash { id: idTivaFlash tivaFlashUtilPath: "/opt/GfA/tivaflashutil/gfativaflashutil" itfName: "/dev/ttyO4" slvIdIsNodeAddr: false imgFile: "/opt/GfA/tivaflashutil/OLS-1V1_0009_crc.bin" verbosity: 3 onExecOut: { idExecOut.text += msg + "\n"; idExecOut.update(); console.log(msg); } } MouseArea { anchors.fill: parent onClicked: { var statNr = 1; var mbAddr = 100; var ret = false; idExecOut.text = ""; // ret = idTivaFlash.pingTarget(statNr, mbAddr); // ret = idTivaFlash.startBootloader(statNr, mbAddr); // ret = idTivaFlash.resetBootloader(statNr, mbAddr); ret = idTivaFlash.validateImgFile(statNr, mbAddr); ret = false; } } }