Я настраиваю систему сборки Sublime Text 3, которая просто запускает команду для прошивки моего встроенного микроконтроллера с помощью JLinkExe.Моя упрощенная система сборки показана ниже.
Я попытался использовать «cmd» вместо «shell_cmd», оба результата имеют одинаковые результаты.
{
"working_dir": "$file_path/..",
"shell_cmd": "JLinkExe -if SWD -speed 4000 -CommanderScript board-release.jlink"
//"cmd": ["JLinkExe", "-if", "SWD", "-speed", "4000", "-CommanderScript", "board-release.jlink"]
}
Ожидаемое поведение - просто запуститьуказанную команду и покажите результаты в окне «Build Results».Это происходит непоследовательно, но примерно каждые 5 раз сборка работает, и Sublime показывает это:
![Build output](https://i.stack.imgur.com/bsb5M.jpg)
Script processing completed.
[Finished in 1.5s]
Другие примерно 4 попытки, которые он не создаети статус сборки Sumblime в строке состояния с количеством строк / столбцов зависает в течение 5-10 секунд при отображении текста «Строительство».Затем «Здание» исчезает и ничего не появляется в окне результатов.
![Build output](https://i.stack.imgur.com/1lYIB.png)