Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


Ответ
Опции темы

Вопросы stmfaq

Непрочитано 10.05.2013, 22:40   #101
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Кому интересно и у кого есть возможность проверить скорость выполнения модуля ,могу скинуть исходники на почту.
Для меня конечно удивительно что STM32F100 на 24мгц , справилась с той-же задачей что и STM8S105 на 16 мгц за 195мс по сравнению с 1100 мс от STM8S. Как-то очень шустро получилось, мне кажется что компилятор что то оптимизировал в коде у Easyrider83 и модуль работал не полноценно . Ведь он проверял время выполнения модуля а не полученный результат, вот когда он сможет проверить сходится ли полученный результат, тогда все станет ясно, надеюсь что к этому времени я сделаю макетную плату для STM32F100 и сам проверю.
Реклама:

Последний раз редактировалось stmfaq; 10.05.2013 в 22:55.
stmfaq вне форума   Ответить с цитированием
Непрочитано 10.05.2013, 22:57   #102
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от nahimovv Посмотреть сообщение
Я, например, не уверен, что и с STM8 там всё так плохо.
Там все плохо, максимум что можно выжать это 1030 мс , при включенной максимальной оптимизации в IAR , что очень далеко от тех требования в 500 мс, а так примерно 1150 мс. Так что можно запарится оптимизировать код чтобы достичь требуемого результата.

Последний раз редактировалось stmfaq; 10.05.2013 в 23:00.
stmfaq вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 11:27   #103
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Проверил код (stmfaq) на STM8S, компилятор космик 4.3.7
des_decrypt ~ 448 мс
des_encrypt ~ 600 мс
__________________
ziblog.ru
zheleznjakov вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 11:37   #104
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

ZiB, SPL выкинул и все поехало ?
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 12:23   #105
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Нет, ни чего не делал.
Правда не точно указал, это один в один:
des_decrypt ~ 470 мс
des_encrypt ~ 672 мс
После я развернул один цикл (там всего три итерации было) и получил:
des_decrypt ~ 448 мс
des_encrypt ~ 600 мс

Я результат работы не проверял. Да, и ранее я тестировал и IAR был далек от космика по оптимизации кода под STM8.

Глубоко в код не вникал, но думаю можно смело раза в два ещё поджать.
Ужасно написан (на мой взгляд) тяжело разбираться...
__________________
ziblog.ru

Последний раз редактировалось zheleznjakov; 14.05.2013 в 12:26. Причина: дополнил ответ
zheleznjakov вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 12:52   #106
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от zheleznjakov Посмотреть сообщение
Проверил код (stmfaq) на STM8S, компилятор космик 4.3.7
des_decrypt ~ 448 мс
des_encrypt ~ 600 мс
Странно как-то, уж очень быстро получилось , у IAR на максимальной оптимизации получилось 1050мс, а у вас вообще круть, я думаю что код работает не полноценно, возможно где-то в цикле после проверки контрольной суммы вас просто выкидывает из функции и все, без проверки результата об времени говорить сложно, потому-что нет гарантии что функция отработала полностью.
stmfaq вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 12:54   #107
zheleznjakov
Прописка
 
Аватар для zheleznjakov
 
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
zheleznjakov на пути к лучшему
По умолчанию Re: FAQ по STM8

Ну вот я и спрашивал у вас (письмом) как проверить, вечером сегодня думаю смогу потестить.
__________________
ziblog.ru
zheleznjakov вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 12:59   #108
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Пост 875 , там пример и результат который должен получится. Если после преобразования не совпадает , значит компилятор где то что то изменил.
stmfaq вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 13:00   #109
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от zheleznjakov Посмотреть сообщение
Ужасно написан (на мой взгляд) тяжело разбираться...
Скорей всего это и есть главная проблема stmfaq , а не камни и компиляторы.
__________________
Осторожно , злой кот
dosikus вне форума   Ответить с цитированием
Непрочитано 14.05.2013, 13:04   #110
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

С кодом этого модуля все нормально , ужасный код, с непривычки может кому-то и сложно вникнуть, но это криптографические функции а не ножками подрыгать или шим запустить, этот модуль юзается уже 5 лет, там все что можно уже улучшено (с учетом переносимости на другие платформы).Остальные изменения влекут за собой не работоспособность модуля.

Последний раз редактировалось stmfaq; 14.05.2013 в 13:14.
stmfaq вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы по проекту Kurbash Proteus 0 30.03.2013 17:35
Вопросы по RS485 Zemlyanov Микроконтроллеры, АЦП, память и т.д 49 09.12.2011 23:26
9v AC -> 3.5v DC. Вопросы valentinindi Источники питания и свет 48 06.10.2010 23:24
Вопросы о разном. AMilyushin Отвлекитесь, эмбеддеры! 4 17.01.2009 21:40
Вопросы по Си. Zemlyanov Proteus, KiCAD и другие ECAD 5 20.11.2006 15:36


Часовой пояс GMT +4, время: 00:07.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.