Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
24.05.2014, 16:59
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,635
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
не потребуется сертификации
|
Нет уж, спасибо, в такое дерьмо я не лезу. И в проприетарщину - тоже.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
24.05.2014, 17:21
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от eddy
|
Нет уж, спасибо, в такое дерьмо я не лезу. И в проприетарщину - тоже.
|
А что делать? Без сертификата никто не купит. Вопрос не в том кто конкретно будет заниматься этим делом - метрологи, так то, это, должны.
Если "впихнуть" всю "плавающую" математику в МК, то уже не важно что там на выходе будет - дисплей, комп или сеть.
|
|
|
|
26.05.2014, 12:29
|
|
Прохожий
Регистрация: 01.11.2010
Сообщений: 4
Сказал спасибо: 3
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от eddy
|
Нет уж, спасибо, в такое дерьмо я не лезу. И в проприетарщину - тоже.
|
Вы так говорите, как будто это такое удовольствие. А сертификация средств измерения - это обязаловка, а не желание. В том числе и обязательная сертификация встроенного ПО.
Кстати, в этой обязательной сертификации встроенного ПО есть пункт про контроль целостности кода ПО. А как, интересно, это происходит в разных других компиляторах. Как посчитать CRC кода в FLASH-memory на этапе компиляции и пересчитывать во время работы? Я такой фичи в AStudio не нашёл. Может подскажете, как это сделать, тогда и я перейду на AStudio.
|
|
|
|
26.05.2014, 18:55
|
|
Гражданин KAZUS.RU
Регистрация: 16.03.2011
Сообщений: 486
Сказал спасибо: 8
Сказали Спасибо 131 раз(а) в 116 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от SerShil
|
Как посчитать CRC кода в FLASH-memory на этапе компиляции и пересчитывать во время работы? Я такой фичи в AStudio не нашёл. Может подскажете, как это сделать, тогда и я перейду на AStudio.
|
Свою программу для этого можно написать, хотя наверное в составе тулчайна и готовое найти можно...
Вот вариант решения: http://electronix.ru/forum/index.php?showtopic=60922
Последний раз редактировалось _Артём_; 26.05.2014 в 20:09.
|
|
|
|
26.05.2014, 21:54
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,635
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от _Артём_
|
Свою программу для этого можно написать
|
Можно проще: сразу после прошивки МК считает CRC того, что в нем записано, и сохраняет в определенную ячейку.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
26.05.2014, 22:29
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.10.2007
Адрес: Беларусь
Сообщений: 8,048
Сказал спасибо: 60
Сказали Спасибо 3,954 раз(а) в 2,309 сообщении(ях)
|
Re: Почему Вы не используете IAR?
ОТР- память пока вроде не ставят под сохранение ЦРЦ... А без этого кто даст гарантию, что в процессе эксплуатации в результате глюка контроллер не перезапишет данные?
|
|
|
|
26.05.2014, 22:47
|
|
Заблокирован
Регистрация: 22.04.2014
Сообщений: 0
Сказал спасибо: 15
Сказали Спасибо 366 раз(а) в 284 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Правильно! Cферическому коню - сферическую телегу!
Есть ОТР камни, есть МК с ОТР ячейками, а есть ещё бутлоадер. Быть может сферическому коню и треугольная карета подойдёт?
Последний раз редактировалось STM32F0; 26.05.2014 в 22:49.
|
|
|
|
27.05.2014, 10:17
|
|
Гражданин KAZUS.RU
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от optical illusion
|
Нет. 8086 - 16 битный.
У 8088 только внешняя шина была 16 битной, а внутри он был 8 битный.
Проц 8088 был 8 мгц.
|
С точностью до наоборот... )))
У вас такая каша в голове ... Просто жуть...
8088/ 8086 - это одно ядро. И как вы это себе представляете. ))) Одно ядро, но в одном случае 8 бит - в другом 16. ))) Вам мозги не жмут?
Просто в 8088 внешняя шина данных была 8-ми битная. Что, с учётом конвейера существенно не снижало производительности.
Современные микроконтролеры в разы быстрее.
|
|
|
|
27.05.2014, 16:00
|
|
Прописка
Регистрация: 17.08.2013
Сообщений: 287
Сказал спасибо: 10
Сказали Спасибо 4 раз(а) в 4 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Сообщение от SasaVitebsk
|
С точностью до наоборот... )))
У вас такая каша в голове ... Просто жуть...
8088/ 8086 - это одно ядро. И как вы это себе представляете. ))) Одно ядро, но в одном случае 8 бит - в другом 16. ))) Вам мозги не жмут?
Просто в 8088 внешняя шина данных была 8-ми битная. Что, с учётом конвейера существенно не снижало производительности.
Современные микроконтролеры в разы быстрее.
|
Вы Вики читали? Ну давайте почитаем вместе Вики )))
"Микропроцессор Intel 8086, вышедший за год до выхода Intel 8088"
"Однако не только разрядность шины данных отличала Intel 8086 и Intel 8088, Intel также внесла ещё некоторые изменения в архитектуру. В частности, в микропроцессоре Intel 8088 используется очередь упреждающей выборки длиной 4 байта, а не 6 байт, как в микропроцессоре Intel 8086."
Да, да - это "абсолютно 16 битное ядро", но жаль только полностью новое ядро... ( )
Вам кто сказал, что в 8088 было 16 разрядов? Мама Била Гейтса, которая работала в совете директоров фирмы IBM и которые делали "первый" писюк?
И вы ей верите?
Последний раз редактировалось optical illusion; 27.05.2014 в 16:05.
|
|
|
|
27.05.2014, 16:07
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: Почему Вы не используете IAR?
Цитата:
|
Intel 8088 — 16-битный микропроцессор, выпущенный компанией Intel 1 июня 1979 года, и основанный на микропроцессоре Intel 8086, но имевший 8-битную шину данных.
|
http://ru.wikipedia.org/wiki/8088
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 05:45.
|
|