-
- Именно. А вместо кейла VS Code :-) - SciFi(14.09.2023 08:38)
- таки да. причем встречал инструкцию по прикручиванию LLVM Embedded Toolchain for Arm в VS Code, т.е. если ARMv8M, (а оно у Keil в компилере v6 только,
который запиленный Clang), то Keil опять не нужен - Vit(14.09.2023 09:45)
- Честно говоря, я не оч. понимаю, зачем там что-то прикручивать.
Хотя у меня он как-то подцепил gcc, видимо, чтобы узнать детали
типа sizeof(bool) и тому подобное. Но и без этого можно жить,
подсунуть ему какой-нибудь gcc, и всё. А сборка делается через
make, там всё просто... - SciFi(14.09.2023 10:03)
- в кейле был свой компилятор. теперь они пилят "свой новый" v6,
который Clang (LLVM). от IDE для одного проекта нужно редактор (VS
Code годится), наличие и вызов компилятора (с GCC понятно, но в
кйле Clang, который вроде как тоже прикручивается к VS Code) для дерева проекта, наличие и вызов дебаггера (VS Code + Ozone). остаётся
зоопарк внутрисхемных эмуляторов, с которым неплохо дружат
keil/iar, но вечная ограниченность в других вариантах. всеядность Vit(381 знак., 14.09.2023 15:03)
- А можно чуть подробней, что угандонили в OpenOCD и какую версию мне
надо брать, поскольку я бы хотел приблизиться к OpenOCD. Так-то
просто его юзал, но надо серьезно. - RxTx(14.09.2023 16:53)
- Оно-то всё как бы осталось, но 0.12 сильно не такое и полно несогласованной с предыдущими версиями фигни - полно вариантов где описалово проца в плане карты прошивки не подходит этому новому. Доступные сборки на момент проверки были покалеченными - сборщики не повключали тучу адаптеров (в одном из вариантов точно не было J-Link:)). Самому это собирать совсем грустно - я делал раньше несколько подходов - не смог осилить (да и копаться в той свалке ну неинтересно). Как Vit(275 знак., 15.09.2023 09:57)
- А можно чуть подробней, что угандонили в OpenOCD и какую версию мне
надо брать, поскольку я бы хотел приблизиться к OpenOCD. Так-то
просто его юзал, но надо серьезно. - RxTx(14.09.2023 16:53)
- в кейле был свой компилятор. теперь они пилят "свой новый" v6,
который Clang (LLVM). от IDE для одного проекта нужно редактор (VS
Code годится), наличие и вызов компилятора (с GCC понятно, но в
кйле Clang, который вроде как тоже прикручивается к VS Code) для дерева проекта, наличие и вызов дебаггера (VS Code + Ozone). остаётся
зоопарк внутрисхемных эмуляторов, с которым неплохо дружат
keil/iar, но вечная ограниченность в других вариантах. всеядность Vit(381 знак., 14.09.2023 15:03)
- Честно говоря, я не оч. понимаю, зачем там что-то прикручивать.
Хотя у меня он как-то подцепил gcc, видимо, чтобы узнать детали
типа sizeof(bool) и тому подобное. Но и без этого можно жить,
подсунуть ему какой-нибудь gcc, и всё. А сборка делается через
make, там всё просто... - SciFi(14.09.2023 10:03)
- таки да. причем встречал инструкцию по прикручиванию LLVM Embedded Toolchain for Arm в VS Code, т.е. если ARMv8M, (а оно у Keil в компилере v6 только,
который запиленный Clang), то Keil опять не нужен - Vit(14.09.2023 09:45)
- Именно. А вместо кейла VS Code :-) - SciFi(14.09.2023 08:38)