Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум разработчиков электроники ELECTRONIX.ru _ IAR _ STM8.v3.10.1. Не могу открыть

Автор: schulgin Apr 15 2018, 13:12

Решил кое чего поделать с stm8s103f3p6, хотя никогда с продукцией этой фирмы не общался. Пока никакого железа ещё нет, ни самого процессора ни программатора. С официального сайта IAR скачал последнюю версию EWSTM8-3104-Autorun.exe, установил. При запуске секунд через 3 вылетает окно с текстом "IarIdePm.exe не является приложением Win32". Тот же текст появляется если запустить License Manager только вместо IarIdePm.exe будет LicenseManager.exe. Операционная система Windows XP SP3. Вопросы:
1. что это, как исправить?
2. На форуме почитал, что эта версия сырая, глючит. В связи с этим вопрос: "На какую последнюю версию имеет смысл откатить?"
3. Может, вообще другую среду использовать? Когда то работал с Keil. Можно и будет ли удобно в этой среде программировать stm8?
4. Немного не по теме, но, если мнение, то какой программатор лучше покупать (надёжность, цена, так же следует учесть, что работа разовая).
Спасибо.

Автор: VladislavS Apr 15 2018, 13:24

Цитата(schulgin @ Apr 15 2018, 16:12) *
Операционная система Windows XP SP3. Вопросы:
1. что это, как исправить?

Вы на календарь когда в последний раз смотрели? Где вы эти XP берёте?

Цитата(schulgin @ Apr 15 2018, 16:12) *
2. На форуме почитал, что эта версия сырая, глючит. В связи с этим вопрос: "На какую последнюю версию имеет смысл откатить?"

Ничего не надо откатывать. В последних версиях качество кода сильно улучшено, надо этим пользоваться.

Цитата(schulgin @ Apr 15 2018, 16:12) *
4. Немного не по теме, но, если мнение, то какой программатор лучше покупать (надёжность, цена, так же следует учесть, что работа разовая).

А что, есть большой выбор STlink? sm.gif

Автор: schulgin Apr 15 2018, 13:55

Цитата(VladislavS @ Apr 15 2018, 17:24) *
<Вы на календарь когда в последний раз смотрели? Где вы эти XP берёте?>
На календарь в последний раз смотрел сегодня. Лично я этот XP, вернее материнку, брал лет 11 назад, когда уходил на пенсию. Переходить на 7 и выше опасаюсь по причине отсутствия официальных драйверов, время и силы жалко на безуспешную работу. Хотя, по правде, иногда и очень требовалась хотя бы семёрка. Это лирика, а, если по сути, то, додумывая Ваши вопросы, можно сделать вывод, что для XP эта версия не годиться. Так ли это? XP есть в перечне ОС.


<Ничего не надо откатывать. В последних версиях качество кода сильно улучшено, надо этим пользоваться.>
Хорошо

А что, есть большой выбор STlink? sm.gif
Выбор я бы сказал не маленький, но их надёжность, как показали отзывы, не высокая. люди их используют чуть ли не как расходный материл.

Что то я не совладал с цитированием. В следующий раз, может, получится

Автор: VladislavS Apr 15 2018, 14:39

Выяснять работает ли EWSTM8 3.10.4 в win XP нет никакого желания. ARM-вская ветка, точно знаю, давно не поддерживает.

Для программиста компьютер это инструмент и он должен соответствовать выполняемой работе. Не важно на пенсии вы или нет.

Stlink-ов на $10 можно горсть всех типов купить и не париться.

Автор: schulgin Apr 15 2018, 15:04

Цитата
Выяснять работает ли EWSTM8 3.10.4 в win XP нет никакого желания. ARM-вская ветка, точно знаю, давно не поддерживает.

Понятно. Может кто то другой однозначно ответит о возможности использования IAR.Embedded.Workbench For STM8 в XP.
Цитата
Для программиста компьютер это инструмент и он должен соответствовать выполняемой работе. Не важно на пенсии вы или нет.

Если это в мой адрес, то я не могу назвать себя программистом, хотя достаточно пришлось на этом поприще поработать. И в этом плане я смотрю на Вас снизу вверх, ожидая снисхождения к моим трудностям.
Цитата
Stlink-ов на $10 можно горсть всех типов купить и не париться.

Эх, работал бы я,как раньше, то и за $100 не парился, хотя попариться я люблю. В общем, сытый голодному не товарищ.

Автор: VladislavS Apr 15 2018, 16:21

Китайский stlink-свисток за $2 состоит из двух микросхем - стабилизатор на 3.3 В и микроконтроллер STM32F103. Если купить два, то можно прошивать ими друг друга и чинить сколько угодно. Дешевле только даром. За $6 будет уже с выходным буфером и в фирменной коробочке. В работе ничем не отличаются, но свисток меньше места занимает в сумке с ноутом.

Кстати, а почему STM8? Платка с stm32f103 меньше $2 на али. А для STM32 средств разработки сильно богаче! Да и материалов в сети тонны, в отличии от STM8.

Автор: dac Apr 15 2018, 16:39

QUOTE (schulgin @ Apr 15 2018, 21:04) *
Понятно. Может кто то другой однозначно ответит о возможности использования IAR.Embedded.Workbench For STM8 в XP.

в ХР работает только IAR 2.xx для STM8
IAR 3.xx требует минимум win7.
если край охота 3, можно поставить win7 в virtualbox и оттуда запускать

Автор: VladislavS Apr 15 2018, 17:05

Цитата(dac @ Apr 15 2018, 19:39) *
если край охота 3

Компилятор IAR для STM8, в отличии от тех же ARM или AVR, достаточно молодой и более менее вменяемый код стал только в последних версиях делать.

Цитата(dac @ Apr 15 2018, 19:39) *
можно поставить win7 в virtualbox и оттуда запускать

Что-то мне подсказывает, что на компе, на котором можно такое провернуть, просто win7 будет работать терпимо.


Автор: schulgin Apr 15 2018, 18:25

Цитата(VladislavS @ Apr 15 2018, 20:21) *
Кстати, а почему STM8? Платка с stm32f103 меньше $2 на али. А для STM32 средств разработки сильно богаче! Да и материалов в сети тонны, в отличии от STM8.

Просто она дешевле - 53 р. А так мне всё равно. К совету прислушаюсь, решение приму при окончательном выборе.
Цитата
в ХР работает только IAR 2.xx для STM8

Спасибо. В сети видел версию IAR 2.2 Надеюсь, что более - менее вменяемая, как выразился VladislavS.
Что то никто не отозвался про Keil.

Автор: schulgin Apr 15 2018, 22:28

Созрел вопрос по выбору платы STM8 или STM32. Вот http://electronix.ru/redirect.php?https://github.com/bogde/HX711 библиотека будет работать с STM8?
И более общий вопрос: "Программы и библиотеки под Arduino скажем Uno будут работать под STM 8?" В частности интересует программы для ЖК дисплеев типа HD44780.

Автор: jeelman Apr 16 2018, 02:28

да, у меня версия 2.20.1 хорошо работает под ХР. а последние версии действительно не запускаются, хотя поддержка ХР вроде бы заявлена. да и х с ними.

для HD44780 использую такой набор подпрограмм - dwork(); запускаю в прерывании, а lcd.send_screen(s0,s1); в основном цикле. плюс однократно функцию инициализации.
 GLCD.zip ( 989 байт ) : 16


 project_desulfator.zip ( 84.47 килобайт ) : 15

исходники старого проекта для примера

Автор: VladislavS Apr 16 2018, 03:17

Цитата(schulgin @ Apr 15 2018, 21:25) *
Просто она дешевле - 53 р.

Это готовая плата или только микроконтроллер?

Цитата(schulgin @ Apr 15 2018, 21:25) *
А так мне всё равно.

Вы своё время вообще не цените?

Цитата(schulgin @ Apr 15 2018, 21:25) *
Что то никто не отозвался про Keil.

Он stm8 начал поддерживать? И про gcc не отзовутся тоже, если что.

Автор: scifi Apr 16 2018, 07:40

Цитата(VladislavS @ Apr 15 2018, 16:24) *
В последних версиях качество кода сильно улучшено, надо этим пользоваться.

На одном из своих проектов посмотрел на разницу между компиляторами 2-й и 3-й версии. Стало чуть получше, но не радикально. Так что я бы не заострял на этом внимание. К тому же, реальная потребность в том, чтобы компилятор был супер-пупер умный, бывает редко. А умных компиляторов для STM8 просто нет в природе.

Автор: schulgin Apr 16 2018, 09:19

Цитата
Это готовая плата или только микроконтроллер?

Готовая http://electronix.ru/redirect.php?https://ru.aliexpress.com/item/Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino/32527571163.html?s=p&ws_ab_test=searchweb0_0,searchweb201602_3_10152_5722916_10065_10151_10344_10068_5722816_10342_10343_10340_10341_10543_10698_10697_10696_5722616_10084_10083_10618_10307_10301_5722716_5711216_5723016_10059_10534_10212_308_100031_10103_441_10624_5722516_10623_10622_10621_10620_5711316_10125,searchweb201603_68,ppcSwitch_5&algo_expid=07bc485d-2f33-43d9-90a4-917d812b6206-0&algo_pvid=07bc485d-2f33-43d9-90a4-917d812b6206&priceBeautifyAB=0.
Цитата
Вы своё время вообще не цените?

Опять вопрос. Честно говоря не понял какая цепочка рассуждений могла привести к нему. Я только встал на эту дорогу. Соответственно с ходу оценить оптимальные решения пока не могу. К стати о времени, посидел пол ночи в интернете и мысли развернулись в сторону Arduino Nano.
Окончательное решение не принято, но очень большая вероятность, что остановлюсь на нём, если тут меня не отговорят.
Цитата
Он stm8 начал поддерживать?
И снова вопрос, можно подумать, что отвечают с израильского форума. Я не знаю, поэтому и спрашиваю.
jeelman, спасибо

Автор: jcxz Apr 16 2018, 10:17

Цитата(schulgin @ Apr 15 2018, 16:12) *
2. На форуме почитал, что эта версия сырая, глючит. В связи с этим вопрос: "На какую последнюю версию имеет смысл откатить?"

На XP нормально работает IAR 2.20.
А вообще - научитесь пользоваться поиском по форуму - здесь есть ветка по STM8 где эта тема уже обсуждалась. И не раз.

Цитата(VladislavS @ Apr 15 2018, 17:39) *
Для программиста компьютер это инструмент и он должен соответствовать выполняемой работе. Не важно на пенсии вы или нет.

Блин, ещё один "Эдди"... crying.gif

Цитата(schulgin @ Apr 16 2018, 01:28) *
"Программы и библиотеки под Arduino скажем Uno будут работать под STM 8?"

STM8 != абдурина, как и AVR != абдурина.

Цитата(scifi @ Apr 16 2018, 10:40) *
На одном из своих проектов посмотрел на разницу между компиляторами 2-й и 3-й версии. Стало чуть получше, но не радикально. Так что я бы не заострял на этом внимание. К тому же, реальная потребность в том, чтобы компилятор был супер-пупер умный, бывает редко.

Вот именно... А если после этого ещё посмотреть на асм-исходники, написанные вручную, так и вообще становится непонятным - зачем си? smile3046.gif

Цитата(schulgin @ Apr 16 2018, 12:19) *
К стати о времени, посидел пол ночи в интернете и мысли развернулись в сторону Arduino Nano.

Вот это действительно будет пустая трата времени.

Автор: VladislavS Apr 16 2018, 12:54

Цитата(schulgin @ Apr 16 2018, 12:19) *
Готовая http://electronix.ru/redirect.php?https://ru.aliexpress.com/item/Free-Shipping-ARM-STM8-Development-Board-Minimum-System-Board-STM8S103F3P6-Module-for-Arduino/32527571163.html?s=p&ws_ab_test=searchweb0_0,searchweb201602_3_10152_5722916_10065_10151_10344_10068_5722816_10342_10343_10340_10341_10543_10698_10697_10696_5722616_10084_10083_10618_10307_10301_5722716_5711216_5723016_10059_10534_10212_308_100031_10103_441_10624_5722516_10623_10622_10621_10620_5711316_10125,searchweb201603_68,ppcSwitch_5&algo_expid=07bc485d-2f33-43d9-90a4-917d812b6206-0&algo_pvid=07bc485d-2f33-43d9-90a4-917d812b6206&priceBeautifyAB=0.

С доставкой 75 руб.

Куда интересней будет вот http://electronix.ru/redirect.php?https://ru.aliexpress.com/item/STM32-ARM-STM32F103C8T6-Minimum-System-Development-Board-Module/32480027148.html?spm=a2g0v.search0104.3.1.f3b07b81RmMkcq&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10151_10065_10344_10068_10342_10343_10340_10341_10543_10698_10697_10696_10084_10083_10618_10307_10301_10059_10534_10212_308_100031_10103_441_10624_10623_10622_10621_10620_10125,searchweb201603_25,ppcSwitch_2&algo_expid=66e22629-5d50-400e-9eb5-ad72934fb83b-0&algo_pvid=66e22629-5d50-400e-9eb5-ad72934fb83b&transAbTest=ae803_2&priceBeautifyAB=0 всего за 115 руб.

Цитата(schulgin @ Apr 16 2018, 12:19) *
И снова вопрос, можно подумать, что отвечают с израильского форума. Я не знаю, поэтому и спрашиваю.

Если вам задают вопрос, то это повод подумать на него ответ и принять обдуманное решение. Какое оно будет мне, по большому счету, всё равно.

Автор: schulgin Apr 16 2018, 13:41

Цитата(jcxz @ Apr 16 2018, 14:17) *
На XP нормально работает IAR 2.20.
А вообще - научитесь пользоваться поиском по форуму - здесь есть ветка по STM8 где эта тема уже обсуждалась. И не раз.

Извините, я не прав.
Цитата
Вот это действительно будет пустая трата времени.

Если не трудно, поясните доходчего - почему.

VladislavS
Цитата
Куда интересней будет вот такая всего за 115 руб.

В чём её привлекательность? Ну, кроме того, что она 32 разрядная. Программатор нужен? Из описания: "Keil можно использовать для компиляции, IAR компилятор, может быть загружен через J-link или процедуры usart1"

Автор: jcxz Apr 16 2018, 15:11

Цитата(schulgin @ Apr 16 2018, 16:41) *
Если не трудно, поясните доходчего - почему.

Если Вы имеете слух и понимаете речь, Вам ведь не придёт в голову при просмотре фильма/телека выключить звук и смотреть сурдоперевод?
То же самое и тут: если умеете программировать на си например, то зачем пользоваться костылями для тех, кто не умеет?

Цитата(schulgin @ Apr 16 2018, 16:41) *
В чём её привлекательность? Ну, кроме того, что она 32 разрядная. Программатор нужен?

Если хотите делать что-то сложнее, чем мигание парой светодиодов, то надо думать не о программаторе, а о эмуляторе. Коим и является J-Link. И никакие возможности загрузки по UART при этом не являются плюсом. Хотя и они как правило имеются в ARM МК. Только не используются при разработке программ. Ибо - можно конечно добывать огонь при помощи палочки и трута, но может лучше воспользоваться спичками? Чай не в каменном веке живём и спички не на вес золота стоят. Или Ваше время настолько дёшево что даже J-Link за 300р дороже чем неделя работы? Ну тогда - отлаживайтесь через UART smile3009.gif

Цитата(VladislavS @ Apr 16 2018, 15:54) *
С доставкой 75 руб.

К Вам - да. Но Вы же не знаете где находится schulgin? Откуда знаете сколько к нему? Ко мне вот например показывает 20руб. А если постараться и поискать, то можно и за 63руб с бесплатной доставкой найти.
А если достаточно ресурсов STM8, и нужно сделать кучку одинаковых устройств (кучку датчиков к примеру), то зачем пихать STM32 если он в несколько раз дороже??
К тому же отладив программу на STM8F, можно поставить в устройство STM8S и получить такое потребление, которого никак не достичь на STM32F. laughing.gif

Автор: VladislavS Apr 16 2018, 16:16

Агай, ага. Серийное устройство с микропотреблением в исполнении топикстартера, которому что абдурина, что stm32 всё одно.


Цитата(schulgin @ Apr 16 2018, 16:41) *
В чём её привлекательность?

Средства разработки намного лучше. Информации в сети сильно больше. CubeMX для новичков. USB на плате уже. Отладку в RAM можно делать.

Цитата(schulgin @ Apr 16 2018, 16:41) *
Ну, кроме того, что она 32 разрядная.

Разрядность когда на С пишешь вообще дело десятое. Просто при сопоставимой цене это уже железо совсем другого уровня. Поиграться с ним на дольше хватит.

Цитата(schulgin @ Apr 16 2018, 16:41) *
Программатор нужен?

Ну тот же Stlink, который, наверное, в J-Link можно перешить. Последний интереснее при отладке.

Автор: jeelman Apr 17 2018, 07:06

кстати, под XP с stm32 (возможно не сильно передовыми) у меня неплохо функционирует IAR EWARM 7.50.3. ну ещё EmBitz/EmBlocks.
пример работы с индикатором WH1602 для stm32f030 (так ничего, но надо переделать сенсоры на работу по принципу переноса заряда) -  32f030_glcd.zip ( 60.04 килобайт ) : 11

Автор: schulgin Apr 17 2018, 17:31

Цитата(VladislavS @ Apr 16 2018, 16:54) *
Куда интересней будет вот http://electronix.ru/redirect.php?https://ru.aliexpress.com/item/STM32-ARM-STM32F103C8T6-Minimum-System-Development-Board-Module/32480027148.html?spm=a2g0v.search0104.3.1.f3b07b81RmMkcq&ws_ab_test=searchweb0_0,searchweb201602_5_10152_10151_10065_10344_10068_10342_10343_10340_10341_10543_10698_10697_10696_10084_10083_10618_10307_10301_10059_10534_10212_308_100031_10103_441_10624_10623_10622_10621_10620_10125,searchweb201603_25,ppcSwitch_2&algo_expid=66e22629-5d50-400e-9eb5-ad72934fb83b-0&algo_pvid=66e22629-5d50-400e-9eb5-ad72934fb83b&transAbTest=ae803_2&priceBeautifyAB=0 всего за 115 руб.

По Вашему совету взял именно её плюс http://electronix.ru/redirect.php?https://ru.aliexpress.com/item/5PCS-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/32830611775.html?spm=a2g0s.9042311.0.0.QbwD4X
Цитата(VladislavS @ Apr 16 2018, 16:54) *
Если вам задают вопрос, то это повод подумать на него ответ и принять обдуманное решение. Какое оно будет мне, по большому счету, всё равно.

Согласен, если вопрос по существу.

Кто ни будь, скажите пожалуйста, какой шаг гребёнки у упомянутой платки.

Цитата(jcxz)
Если Вы имеете слух и понимаете речь, Вам ведь не придёт в голову при просмотре фильма/телека выключить звук и смотреть сурдоперевод?
То же самое и тут: если умеете программировать на си например, то зачем пользоваться костылями для тех, кто не умеет?

Спасибо, очень образно. Правильно ли я из этого сделал вывод, что в Arduino нет возможности вставлять си_шный код?

Автор: jcxz Apr 17 2018, 19:17

Цитата(schulgin @ Apr 17 2018, 20:31) *
Спасибо, очень образно. Правильно ли я из этого сделал вывод, что в Arduino нет возможности вставлять си_шный код?

Почему же нет? Пишете /* и */ И вставляете между ними сколько угодно сишного кода biggrin.gif

Автор: schulgin Apr 17 2018, 19:40

Цитата(jcxz @ Apr 17 2018, 23:17) *
Почему же нет? Пишете /* и */ И вставляете между ними сколько угодно сишного кода biggrin.gif

А чего смайлик скалится? Наверно, это он заранее, зная, что когда я буду так делать, то работать не будет. Эх, жалко, что у него нет носа, а то бы я его молотком отколол.

Автор: VladislavS Apr 18 2018, 04:49

Цитата(schulgin @ Apr 17 2018, 20:31) *
По Вашему совету взял именно её плюс http://electronix.ru/redirect.php?https://ru.aliexpress.com/item/5PCS-ST-Link-V2-stlink-mini-STM8STM32-STLINK-simulator-download-programming-With-Cover/32830611775.html?spm=a2g0s.9042311.0.0.QbwD4X

Последний IAR ARM для win XP - 7.80.4.

Гребенка 2.54.

Автор: jcxz Apr 18 2018, 08:24

Цитата(VladislavS @ Apr 18 2018, 07:49) *
Последний IAR ARM для win XP - 7.80.4.

Вы это сами проверили?
У меня на XP IAR 7.80.1.11873 уже не работает.

Автор: schulgin Apr 18 2018, 19:53

Как я не изворачивался, а, похоже, придётся потратить время с неизвестным результатом на установку Windows 7, поскольку STM32CubeMX под Windows XP не работает, а без него, как я понимаю, для новичка полное "дупло".

Автор: Baser Apr 18 2018, 20:48

Цитата(schulgin @ Apr 18 2018, 22:53) *
Как я не изворачивался, а, похоже, придётся потратить время с неизвестным результатом на установку Windows 7, поскольку STM32CubeMX под Windows XP не работает, а без него, как я понимаю, для новичка полное "дупло".

STM32CubeMX под Windows XP прекрасно работает, даже последней версии. Вот без Java она не работает, ибо на ней написана. А последняя Java Version 8 Update 161 на XP SP3 уже не ставится, это да. Но предыдущая версия работает...

Автор: jeelman Apr 18 2018, 20:51

к EmBitz уже SPL прикручены, можно ими обойтись, особенно в комплекте с MicroXplorer. хотя win7 по идее без проблем ставится на место ХР, только у неё интерфейс противный.

Автор: jcxz Apr 18 2018, 21:06

Цитата(schulgin @ Apr 18 2018, 22:53) *
поскольку STM32CubeMX под Windows XP не работает

Может оно и к лучшему? rolleyes.gif

Автор: schulgin Apr 18 2018, 21:47

Цитата(jcxz @ Apr 19 2018, 01:06) *
Может оно и к лучшему? rolleyes.gif

Лучше то оно конечно. Только что закончил анализ объёма работ и так стало мерзко на душе, что захотелось съесть буше. Пошёл к буфету а попал сюда. А тут Baser, можно сказать, вывел меня из шокового состояния.
Цитата
STM32CubeMX под Windows XP прекрасно работает, даже последней версии. Вот без Java она не работает, ибо на ней написана. А последняя Java Version 8 Update 161 на XP SP3 уже не ставится, это да. Но предыдущая версия работает...

Только всё же не понял предыдущая версия чего STM32CubeMX или Java? Скорее всего Java. И что же это за версия? А, вот, что интересно: в аннотации к STM32CubeMX чётко сказано, что она работает с Windows 7 и выше, но опыт опровергает все теории.
Supported operating systems and architectures
* Windows® 7: 32-bit (x86), 64-bit (x64)
* Windows® 8: 32-bit (x86), 64-bit (x64)
* Windows® 10: 32-bit (x86), 64-bit (x64)
* Linux®: 32-bit (x86) and 64-bit (x64) (tested on RedHat, Ubuntu and Fedora)
Ну, Baser, Вы просто меня оживили. Поставил Java 7 update 80 SE и всё раскрутилось. Вот и верь большим дядям.

Автор: VladislavS Apr 19 2018, 02:45

Цитата(jcxz @ Apr 18 2018, 11:24) *
Вы это сами проверили?

Что такое Win XP я уже давно не помню, но как-то одному кренделю скачивал, так что можно сказать "да".

Цитата(jcxz @ Apr 18 2018, 11:24) *
У меня на XP IAR 7.80.1.11873 уже не работает.

В ветке 7.80 было несколько версий с кривыми dll. В 7.80.4 они всё полечили - своими глазами видел как она на XP работает.

У меня в загашнике всегда лежат несколько ключевых версий - 4.42a чтобы открывать старые проекты, 7.80.4 с пометкой "последняя для извращенцев с XP" и крайняя.


Цитата(schulgin @ Apr 18 2018, 22:53) *
Как я не изворачивался, а, похоже, придётся потратить время с неизвестным результатом на установку Windows 7, поскольку STM32CubeMX под Windows XP не работает, а без него, как я понимаю, для новичка полное "дупло".


Дупа новичку без прочтения Reference Manual. Всё остальное лишь "красивая визуализация чувственных идей".

В кубе удобно смотреть функции ножек при рисовании схемы/платы и просчитывать делители частот. А вот код им генерить новичку не советую - в нём же и закопаетесь.

Я конечно понимаю, что сытый голодному не товарищ, но в 2018 году на ноуте в виртуалке win7 ставится минут 5, а грузится секунд 5. Зачастую, проще новую копию поставить, чем разбираться что там где не работает.

Цитата(schulgin @ Apr 19 2018, 00:47) *
Только что закончил анализ объёма работ и так стало мерзко на душе

А может ну его нафиг? Весна, дача, внуки...

ЗЫ: Не поленился проверить


Автор: jcxz Apr 19 2018, 08:29

Цитата(VladislavS @ Apr 19 2018, 05:45) *
В ветке 7.80 было несколько версий с кривыми dll. В 7.80.4 они всё полечили - своими глазами видел как она на XP работает.

Надо будет проверить как время будет. Хотя особого смысла в обновлении нет.

Цитата(VladislavS @ Apr 19 2018, 05:45) *
Я конечно понимаю, что сытый голодному не товарищ, но в 2018 году на ноуте в виртуалке win7 ставится минут 5, а грузится секунд 5. Зачастую, проще новую копию поставить, чем разбираться что там где не работает.

Мы не обновляем XP не из-за нищеты, а потому что плюсы от обновления пока не перевешивают минусы.
И вот не надо про 5 минут и прочую рекламную чушь. Если Вы работаете в проводнике и в блокноте и больше Вам ничего не надо, то - Ваше дело. Но только вот установка и замена (и подбор другого при необходимости) набора кучи софта и дров и настройка его - это не один день потерять. Одна только настройка файрволла с кучей правил для приложений - сколько времени займёт. А я например не из любителей заниматься всеми этими установками-переустановками без насущной необходимости - есть куча других более интересных способов потратить своё время. Так что как стояла XP уже много лет, пока совсем не прижмёт - так и будет стоять.
Куб мне нафиг не сдался, а новые версии IAR for ARM 8.xx стали куда глючнее и тормознее предыдущих 7.8xx за небольшим утешением чуть лучшей компиляции кода. IAR for STM8 конечно стал заметно лучше, но сам STM8 мне мало интересен - только для ознакомления.

Автор: Baser Apr 19 2018, 10:00

Цитата(schulgin @ Apr 19 2018, 00:47) *
Поставил Java 7 update 80 SE и всё раскрутилось. Вот и верь большим дядям.

Последняя версия, что у меня работала на ХР, была Java 8 Update 151, ищите инсталляшку jre-8u151-windows-i586.exe (это для 32-битной). Вчера вышла очередная версия - 8u171 - тоже не ставиться.

А Куб хорош там, где нужны типовые действия. Как только шаг вправо/влево от демо-примеров, начинаются плохо описанные в документации фокусы. Я сейчас бьюсь с Standby режимом в STM32L1 - обнаружил кучу совершенно не описанных моментов, в части которых еще не разобрался. А все потому, что пытаюсь делать как считаю правильным, а не так как сделано в их "пионерских" примерах.

Автор: schulgin Apr 19 2018, 13:53

Цитата(Baser @ Apr 19 2018, 14:00) *
Последняя версия, что у меня работала на ХР, была Java 8 Update 151, ищите инсталляшку jre-8u151-windows-i586.exe (это для 32-битной). Вчера вышла очередная версия - 8u171 - тоже не ставиться.

У меня STM32CubeMX заработал, как уже упоминал, с Java 7 update 80 SE. Почему Вы советуете искать "инсталляшку jre-8u151-windows-i586.exe", есть в чём то резон?

Решил, что средой программирования будет Keil MDK-ARM 5.17. когда то, страшно вспомнить когда, я с ним работал. Может, переубедите, как переубедили с кристаллом.

Автор: VladislavS Apr 19 2018, 14:29

Зачем переубеждать, отличный выбор. Версию только не совсем тухлую, а понимающую ваш камень взять и всё.

Автор: Baser Apr 19 2018, 15:09

Цитата(schulgin @ Apr 19 2018, 16:53) *
У меня STM32CubeMX заработал, как уже упоминал, с Java 7 update 80 SE. Почему Вы советуете искать "инсталляшку jre-8u151-windows-i586.exe", есть в чём то резон?

Можете ничего не менять, если работает. Я просто дал вам информацию, какая последняя версия у меня нормально встала. Она прошлого года, довольно свежая. Версии то не просто так выпускаются, что-то улучшается, добавляется, дырки латаются...

Цитата
Решил, что средой программирования будет Keil MDK-ARM 5.17. когда то, страшно вспомнить когда, я с ним работал. Может, переубедите, как переубедили с кристаллом.

Так тут больше - кто к чему привык. Я на ИАРе с несколькими архитектурами работаю, вот его и выбрал.
И сам тоже не любитель постоянно менять версии. Пока компилятор поддерживает нужные мне чипы - дергаться не буду.
А чтобы обнаружились баги или неудобства компилятора, несовместимые с возможностью применения - такого у меня тоже еще не было sm.gif

Автор: jcxz Apr 19 2018, 15:17

Цитата(Baser @ Apr 19 2018, 18:09) *
дырки латаются...

...и новые добавляются biggrin.gif

Цитата(Baser @ Apr 19 2018, 18:09) *
А чтобы обнаружились баги или неудобства компилятора, несовместимые с возможностью применения - такого у меня тоже еще не было sm.gif

В IAR for ARM у меня однажды такое было. Версии вроде 6.20 или около того. Выкладывал сюда на форум код, который компилился криво. Но потом в последующих версиях исправили.

Автор: Baser Apr 19 2018, 15:45

Цитата(jcxz @ Apr 19 2018, 18:17) *
В IAR for ARM у меня однажды такое было. Версии вроде 6.20 или около того. Выкладывал сюда на форум код, который компилился криво. Но потом в последующих версиях исправили.

Я в этом плане более "толстокожий". В ИАР для MSP430, не помню какой версии, 4-ой или 5-ой, обнаруживал ошибку, когда он неправильно компилировал цикл while на максимальном уровне оптимизации (в конкретной функции). Располагал две локальные переменные в одном регистре. Но работать-то нужно было. Снизил для этой функции прагмой уровень оптимизации. Так до сих пор эта функция во многие проекты и входит sm.gif
И поменял ли я потом версию компилятора - уже не помню, ибо больше таких фортелей он не выкидывал laughing.gif
"А, и так хорошо!" smile3046.gif

Автор: jcxz Apr 28 2018, 06:53

Цитата(jcxz @ Apr 19 2018, 11:29) *
Надо будет проверить как время будет. Хотя особого смысла в обновлении нет.

Проверил IAR 7.80.4 на XP - работает!

Русская версия Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)