1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- 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;
- }
- }
- }
|