Автоматизация компиляции, связывания и выполнения IAR с Python - PullRequest
0 голосов
/ 09 июля 2020

Я начинаю в Python, но в случае моего проекта мне нужно разработать приложение для управления компиляцией, связыванием и выполнением IAR Embedded Workbench из Python.

Я не действительно теперь, как выполнять и как начать, если кто-то может объяснить мне, как сделать для начала.

1 Ответ

2 голосов
/ 17 июля 2020

Самый простой способ создать проект из командной строки - это использовать инструмент командной строки IAR: -)

<installation dir>\common\bin\IarBuild.exe test.ewp Debug

Чтобы использовать это, вы должны сначала создать рабочий проект EW из вашего кода an, чем вы можете напрямую выполнить сборку.

Если вы не хотите создавать проект EW, вы также можете самостоятельно вызвать компилятор и компоновщик

<installation dir>\arm\bin\iccarm.exe <source-file> <options>
<installation dir>\arm\bin\ilinkarm.exe -f options.xcl

Но если вы это сделаете Итак, вы должны позаботиться обо всех опциях и конфигурациях для вашего проекта.

...