14.05.2013, 13:18
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: FAQ по STM8
Прошу меня извинить за "ужасный код", я не хотел ни кого обидеть.
Возможно у меня свое извращенное видение...
Хорошо. Я вечером сделаю проверку правильности выполнения кода. И если успею проверю на STM32.
__________________
ziblog.ru
|
|
|
Сказали "Спасибо" zheleznjakov
|
|
|
14.05.2013, 16:02
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: FAQ по STM8
Проверил.
Декодирование дает результат указанный вами, т.е. работает.
Время декодирования ~475 мс.
А вот последующее кодирование:
Код:
|
deskey = des_login_key_get(ncd_key, hash, ARRAY_LENGHT(hash)); // Получение ключа шифрования
PIN_ON(PIN_TEST_LINE);
des_decrypt(netbuf, 82, deskey); // Функция декодирования
PIN_OFF(PIN_TEST_LINE);
des_encrypt(netbuf, 82, deskey); // Функция кодирования |
не дает исходную последовательность:
Код:
|
0x0, 0x50, 0x6a, 0xca, 0x3d, 0x1d, 0x74, 0x66, 0xf2, 0x5e, 0x64, 0x5, 0x63, 0x11, 0xd6, 0x41, 0x6a, 0xb2, 0x5b, 0xdf, 0x66, 0x3b, 0xa0, 0x88, 0xbd, 0xa4, 0xe, 0x6c, 0x3b, 0xd9, 0xf4, 0x84, 0xec, 0x1f, 0xca, 0x9f, 0xd6, 0xef, 0xf3, 0x8, 0x4f, 0x47, 0xe6, 0x31, 0xc1, 0xc7, 0xe4, 0x79, 0xe5, 0x4b, 0x15,
0x67, 0xef, 0xe1, 0xc3, 0xc5, 0x4f, 0xad, 0x11, 0xaa, 0x49, 0x44, 0x57, 0x2d, 0x45, 0x97, 0xb5, 0xfa, 0xe9, 0x54, 0x52, 0x43, 0x69, 0xa, 0x69, 0xa2,
0xaa, 0x33, 0x6c, 0x59, 0xda, 0x38 |
__________________
ziblog.ru
|
|
|
Сказали "Спасибо" zheleznjakov
|
|
|
14.05.2013, 16:45
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Я не пойму почему у меня этот процесс занимает 1050 мс? IAR что хреново компилирует?
|
|
|
|
14.05.2013, 16:47
|
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: FAQ по STM8
zheleznjakov, Zib а на IAR проверь , а то вдруг как всегда ...
__________________
Осторожно , злой кот
|
|
|
|
14.05.2013, 17:07
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: FAQ по STM8
Да, уже ... пока скачал его, установил, сто лет в нем не работал ![Обижен](images/smilies/icon_beee.gif)
И странная штука получается, на максимальной оптимизации по скорости, декодирование выполняется столько же (475мс) и имеет тот же результат, а вот кодирование опять не приводит к исходным данным. И самое интересное данные отличаются от тех, что получаются в космике ![Улыбка](images/smilies/icon_smile.gif) Пока не понял почему. Позже ещё гляну...
__________________
ziblog.ru
|
|
|
|
14.05.2013, 17:08
|
|
Гражданин KAZUS.RU
Регистрация: 05.04.2009
Сообщений: 976
Сказал спасибо: 35
Сказали Спасибо 155 раз(а) в 134 сообщении(ях)
|
Re: FAQ по STM8
Неужто с иар так все плохо (чего-то кажется иар на стм8 забил, на сахаре для мсп430 уже свежак, а на сабж воз и ныне там). Ткните на космик полеченый, и чего-то не получается у меня с STVD скрестить. Обясните люди добрые.
|
|
|
|
14.05.2013, 17:13
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: FAQ по STM8
Его и не леченного хватает более чем, там вроде ограничение пока на 32 кБ болтается.
Вот я пробовал заметку на эту тему оформить
http://ziblog.ru/2011/04/24/stm8l-di...discovery.html
может поможет в скрещивании.
__________________
ziblog.ru
|
|
|
Сказали "Спасибо" zheleznjakov
|
|
|
14.05.2013, 17:20
|
|
Прописка
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от zheleznjakov
|
на максимальной оптимизации по скорости, декодирование выполняется столько же (475мс) и имеет тот же результат
|
У вас что и в IAR получилось 475 мс? Я в шоке, а что тогда у меня не так?
|
|
|
|
14.05.2013, 17:22
|
|
Заблокирован
Регистрация: 25.04.2013
Сообщений: 1,431
Сказал спасибо: 0
Сказали Спасибо 385 раз(а) в 254 сообщении(ях)
|
Re: FAQ по STM8
Сообщение от oleg110592
|
Неужто с иар так все плохо (чего-то кажется иар на стм8 забил, на сахаре для мсп430 уже свежак, а на сабж воз и ныне там).
|
Ну не знаю, последний ИАР мне показался более адекватным, чем предыдущие версии. Да и , ИМХО, получше последнего Космика, в плане кода, но сильно не вникал.
|
|
|
|
14.05.2013, 17:34
|
|
Прописка
Регистрация: 31.03.2010
Сообщений: 200
Сказал спасибо: 3
Сказали Спасибо 48 раз(а) в 41 сообщении(ях)
|
Re: FAQ по STM8
Я уже привык к космику, мне он нравиться. Дергать галочки в разных окнах иар-а мне не по душе. Для текущей задачи ИАР чуть медленнее, буквально 1-2%, но у меня космик старый 4.3.7, может новый ещё бодрее ![Улыбка](images/smilies/icon_smile.gif) А в целом на мой взгляд все дело в привычке, разница что в размере, что в скорости не столь существенна.
__________________
ziblog.ru
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 23:33.
|
|