-
- Вот годный Jump Starter - Си без Си © Bill --> - MBedder(22.08.2020 22:30, ссылка)
- Для человека знающего ассемблер освоить "С" дело пары часов. - PlainUser(22.08.2020 22:09)
- конечно не часов, и даже на дней. Но может это я такой тупой. - Лaгyнoв(23.08.2020 10:52)
- +1 я с avr asm на с переполз за пару дней - Aleksey_75(22.08.2020 22:17)
- в помощь - m16(22.08.2020 21:06, ссылка)
- Не любую. На Windows XP, начиная с версии 6.3, EWARM уже не
работает. Ассемблер у ARM очень противный :) по сравнению в AVR и
x86 (последние интуитивно понятны). Kceния(533 знак., 22.08.2020 19:42)
- Это как умение играть в шахматы. Что считать умением - фигуры
двигать или стратегии создавать? Далеко не всякое умение писать на
АСМе приведет к легкому переходу на Си. Но писать на АСМе под АРМ -
тот еще мазохизм, особенно на какой нибудь M4+. - my504(22.08.2020 20:45)
- Ненуачо, кто-то кораблики в бутылках склеивает, например. - SciFi(22.08.2020 20:52)
- Так тут не о корабликах речь идет, а о попытке перейти с АСМа AVR на АСМ ARM. Это "две большие разницы". Лично я, поглядев на АСМ АРМов, имея 10-летний опыт писания проектов на АСМе под 16-разрядов Микрочипа (PIC24/dsPIC33) и их же 8-битников, решил, что нуегонах этот армовый АСМ... - my504(22.08.2020 21:07)
- Ненуачо, кто-то кораблики в бутылках склеивает, например. - SciFi(22.08.2020 20:52)
- Т.е. вот эти я поставить смогу? teap0t(1 знак., 22.08.2020 20:28, картинка)
- Полагаю, что сможете. Ставьте лучше вторую, а то со времени выхода
первой могли появиться новые МК, которые она не поддерживает.
Впрочем, если вы на ассемблере собрались программировать, то вам
эта поддержка может оказаться не нужной. - Kceния(22.08.2020 20:38)
- Пасиба. Вторая это 6.21? - teap0t(22.08.2020 20:40)
- После инталляции неиспользуемые файлы из директории EWARM можно (я бы сказал нужно) удалить. В прошлый раз из 6.3 Gb сделал 1.8Gb и это далеко не предел. RxTx(187 знак., 22.08.2020 22:06, ссылка)
- Подождите инсталлировать! Я ответила вам с чужих слов, но похоже
это не так. Мне нужно минут 20, чтобы установить истину. - Kceния(22.08.2020 21:08)
- Выяснила: поддержка WinXP(SP3) пропала при переходе от
EWARM-CD-7501-10273.exe к EWARM-CD-7502-10505.exe Kceния(1434 знак., 22.08.2020 21:54 - 23.08.2020 15:44, ссылка)
- Здесь каталог прямых ссылок на IAR-овское фалохранилище. AлeкcaндpBлaдим?(15 знак., 11.09.2020 13:57, , ссылка)
- Ссылка на 7.50.1: - AлeкcaндpBлaдим?(11.09.2020 13:25, , ссылка)
- Прошу прощения. А как её вылечить. Компиляция проходит на ура и без
ошибок. При попытке залить прошивку (штатный ST-Link) выскакивает
окошко менеджера лицензий. ( я, правда, как самый умный первый
попавшийся патчер использовал iarpatcher32 ver. 1.12 (Mar 20 2020)
). teap0t(25 знак., 10.09.2020 15:16, ссылка, картинка)
- Вижу, DLL-ки не вылечились. Вероятно новый патчер к вашей версии не
подходит - попробуйте использовать старый патчер => Kceния(70 знак., 10.09.2020 16:11, ссылка)
- Ту, что вы посоветовали выше. 6.21 я скачать не смог. Так что стоит
у меня 5.20 и 7.40. C 5.20 всё хорошо, но поддержки ST-LINK нет.
Посему решил доставить 7.40. Патчер по вашей ссылке - тот самый,
что я применял. iarpatcher32 ver. 1.12 (Mar 20 2020). Логи те же. teap0t(1 знак., 10.09.2020 22:46 - 23:03, картинка)
- Ну, а старый патчер вылечил? (переинсталляция не нужна, достаточно
его запустить повторно в директории arm\bin\) - Kceния(10.09.2020 23:18)
У меня только патчер 1.12 есть. Так, по адресу xxxx55.52/Crack/iarpatcher/iarpatcher.zip я скачал что-то другое, что вылечило всё, судя по *bak файлам и попытке подключиться к отладчику. Говорит, что он "universal patcher by jdp". Спасибо, извините за беспокойство. - teap0t(11.09.2020 16:03)- А разве не этот адрес я вам давала для старого патчера? Чего такого "другого" вы могли оттуда скачать, да еще от неведомого мне jdp? - Kceния(11.09.2020 19:32)
- мож лучше в сторону Keil глянуть ?? я когда на STM переползал тож поплясал с бубном по IAR и ушел на Keil. Хотя для AVR до сих пор стоит IAR но еще 7.10.3 ЗЫ! поддержка ST-Link искаропки ! - Aleksey_75(10.09.2020 22:47)
- Ну, а старый патчер вылечил? (переинсталляция не нужна, достаточно
его запустить повторно в директории arm\bin\) - Kceния(10.09.2020 23:18)
- Ту, что вы посоветовали выше. 6.21 я скачать не смог. Так что стоит
у меня 5.20 и 7.40. C 5.20 всё хорошо, но поддержки ST-LINK нет.
Посему решил доставить 7.40. Патчер по вашей ссылке - тот самый,
что я применял. iarpatcher32 ver. 1.12 (Mar 20 2020). Логи те же. teap0t(1 знак., 10.09.2020 22:46 - 23:03, картинка)
- Вижу, DLL-ки не вылечились. Вероятно новый патчер к вашей версии не
подходит - попробуйте использовать старый патчер => Kceния(70 знак., 10.09.2020 16:11, ссылка)
- Отказ от "поддержки" (а тут и не указано даже что WinXP not
supported) зачастую не означает потери работоспособности. Так что
надо пробовать. Например на виртуалке. - RxTx(22.08.2020 21:55)
- Инсталлятор может запротестовать (в известных мне инсталлерах
перечисляешь списком поддерживаемые версии винды), но если взять
уже инсталлированные директории и снимок реестра, то всё может
преспокойно работать. - RxTx(22.08.2020 21:58)
- Тут дело проще. В новых версиях в EXE-header'е стоит "OS version
6.0", такие экзешники WinXP не запускает. В некоторых случаях мне
удавалось запускать такие программы, отредактировав 6.0 на 5.1
(например, у макроассемблера MASM для платформы x86). Kceния(1 знак., 22.08.2020 22:11, картинка)
- А вот что у версии EWARM-7407. Совсем другое дело! Должна под WinXP работать. Kceния(1 знак., 23.08.2020 00:34, картинка)
- Seems legit :) RxTx(1 знак., 22.08.2020 22:19, картинка)
- Тут дело проще. В новых версиях в EXE-header'е стоит "OS version
6.0", такие экзешники WinXP не запускает. В некоторых случаях мне
удавалось запускать такие программы, отредактировав 6.0 на 5.1
(например, у макроассемблера MASM для платформы x86). Kceния(1 знак., 22.08.2020 22:11, картинка)
- Инсталлятор может запротестовать (в известных мне инсталлерах
перечисляешь списком поддерживаемые версии винды), но если взять
уже инсталлированные директории и снимок реестра, то всё может
преспокойно работать. - RxTx(22.08.2020 21:58)
- Выяснила: поддержка WinXP(SP3) пропала при переходе от
EWARM-CD-7501-10273.exe к EWARM-CD-7502-10505.exe Kceния(1434 знак., 22.08.2020 21:54 - 23.08.2020 15:44, ссылка)
- Пасиба. Вторая это 6.21? - teap0t(22.08.2020 20:40)
- Полагаю, что сможете. Ставьте лучше вторую, а то со времени выхода
первой могли появиться новые МК, которые она не поддерживает.
Впрочем, если вы на ассемблере собрались программировать, то вам
эта поддержка может оказаться не нужной. - Kceния(22.08.2020 20:38)
- Это как умение играть в шахматы. Что считать умением - фигуры
двигать или стратегии создавать? Далеко не всякое умение писать на
АСМе приведет к легкому переходу на Си. Но писать на АСМе под АРМ -
тот еще мазохизм, особенно на какой нибудь M4+. - my504(22.08.2020 20:45)
Конгресс, немцы...WinXP, ассемблер... У тебя появляется прекрасная возможность изучать Си. А ты все ассемблер, ассемблер... Си изучитьпрощене сложнее, чем ассемблер ARM. И гораздо полезнее. Знание ассемблера для ARM на практике АБСОЛЮТНО не нужно. Разве только для общего развития и в определенных специфических случаях. В любом случае - изучение ассемблера ARM - это ПОСЛЕДНЯЯ стадия ознакомления с этой архитектурой. А ГЛАВНОЕ - il-2(90 знак., 22.08.2020 14:07)- "Знание ассемблера для ARM на практике АБСОЛЮТНО не нужно."(с) - А галстук сьешь? В случае чего?? - argus98(22.08.2020 19:37)
- Да не будет у него такого случая , скажет "это невозможно реализовать" и все дела. - PlainUser(23.08.2020 21:51)
- Я съем. - VLLV(22.08.2020 22:19)
- В случае чего — ешь галстук. RxTx(1 знак., 22.08.2020 22:48, картинка)
- "Знание ассемблера для ARM на практике АБСОЛЮТНО не нужно."(с) - А галстук сьешь? В случае чего?? - argus98(22.08.2020 19:37)
- Java 8 JRE ругнется, но встанет на XP. - RxTx(22.08.2020 11:35)
- В Вин ЭксПи проблематично с CubeMX. Там требуется Джава не младше опр. версии. А эта версия встает только на Вин 7. - Лaгyнoв(22.08.2020 09:52)