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

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

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

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

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

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


 
Опции темы
Непрочитано 10.05.2013, 22:40  
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  
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  
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  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

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

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

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

Сообщение от zheleznjakov Посмотреть сообщение
Ужасно написан (на мой взгляд) тяжело разбираться...
Скорей всего это и есть главная проблема stmfaq , а не камни и компиляторы.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 14.05.2013, 13:04  
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, время: 23:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot