mirror of
https://github.com/opentx/opentx.git
synced 2025-07-24 00:35:18 +03:00
[Companion] dfu-util launched with right args for Horus
This commit is contained in:
parent
de08e50f15
commit
a2db3f2150
1 changed files with 5 additions and 5 deletions
|
@ -60,15 +60,15 @@ QStringList getAvrdudeArgs(const QString &cmd, const QString &filename)
|
||||||
return args;
|
return args;
|
||||||
}
|
}
|
||||||
|
|
||||||
QStringList getDfuArgs(const QString &cmd, const QString &filename)
|
QStringList getDfuArgs(const QString & cmd, const QString & filename)
|
||||||
{
|
{
|
||||||
QStringList arguments;
|
QStringList arguments;
|
||||||
burnConfigDialog bcd;
|
burnConfigDialog bcd;
|
||||||
QString memory="0x08000000";
|
QString memory = "0x08000000";
|
||||||
if (cmd=="-U") {
|
if (cmd == "-U") {
|
||||||
memory.append(QString(":%1").arg(MAX_FSIZE));
|
memory.append(QString(":%1").arg(MAX_FSIZE));
|
||||||
}
|
}
|
||||||
arguments << bcd.getDFUArgs() << "--dfuse-address" << memory << "-d" << "0483:df11";
|
arguments << bcd.getDFUArgs() << "--dfuse-address" << memory; // removed for Horus, is it really needed? << "-d" << "0483:df11";
|
||||||
QString fullcmd = cmd + filename;
|
QString fullcmd = cmd + filename;
|
||||||
|
|
||||||
arguments << "" << fullcmd;
|
arguments << "" << fullcmd;
|
||||||
|
@ -149,7 +149,7 @@ QStringList getWriteFirmwareArgs(const QString &filename)
|
||||||
QStringList getReadFirmwareArgs(const QString &filename)
|
QStringList getReadFirmwareArgs(const QString &filename)
|
||||||
{
|
{
|
||||||
EEPROMInterface *eepromInterface = GetEepromInterface();
|
EEPROMInterface *eepromInterface = GetEepromInterface();
|
||||||
if (IS_TARANIS(eepromInterface->getBoard())) {
|
if (IS_STM32(eepromInterface->getBoard())) {
|
||||||
return getDfuArgs("-U", filename);
|
return getDfuArgs("-U", filename);
|
||||||
}
|
}
|
||||||
else if (eepromInterface->getBoard() == BOARD_SKY9X) {
|
else if (eepromInterface->getBoard() == BOARD_SKY9X) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue