|
передача в ф-ю адреса массива (+) |
|
|
|
Sep 25 2018, 07:14
|
Профессионал
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831
|
Цитата(Метценгерштейн @ Sep 25 2018, 10:00) И как выйти из положения можно? Увеличить чего-нибудь? Цитата(Forger @ Sep 24 2018, 17:41) Профи найдет источник проблемы, комментируя целые куски кода, пытаясь локализовать виновника. Или вы ожидаете, что за Вас тут будут делать Вашу работу?
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Sep 25 2018, 12:34
|
Профессионал
Группа: Свой
Сообщений: 1 357
Регистрация: 12-04-05
Из: Петербург
Пользователь №: 4 079
|
Цитата(toweroff @ Sep 25 2018, 10:33) Да причём тут рекурсия? У контроллера банально исчерпалось место во флеш-памяти Оптимизировать код, изменить уровень оптимизации кода, менять контроллер на более "жирный" Вы были правы. Достаточно было увеличить память под прошивку, чтобы впихнуть новый файл aes.c и проблема линковщика ушла. Все заработало. Всем спасибо за консультации.
|
|
|
|
|
Sep 25 2018, 14:02
|
Профессионал
Группа: Свой
Сообщений: 1 215
Регистрация: 22-02-05
Пользователь №: 2 831
|
Цитата(toweroff @ Sep 25 2018, 16:46) я так понимаю, что изначально неверно были выставлены размеры памяти устройства в проекте. Скорее - изначально был выбран неправильный камень. Цитата Ибо как же можно впихнуть в реальный камень то, что в него не влезет физически? очень просто - ничего не прошивать в него, т.к. речь шла лишь про сборку проекта
--------------------
Кругозор некоторых людей - круг с нулевым радиусом. Они называют его "точкой зрения".
|
|
|
|
|
Sep 26 2018, 07:11
|
Знающий
Группа: Свой
Сообщений: 558
Регистрация: 26-11-14
Из: Зеленоград
Пользователь №: 83 842
|
А смысл так много?. У меня аеs+ecdsa+ecdh упихнуты в 2.5. Причем по замерам на армах все эти высокоуровневые раскрутки циклов дают считанные %. Цитата(Kabdim @ Sep 25 2018, 18:29) Судя по названию фукнции у вас Tiny AES128. Его не сложно ужать в размерах, свернув развернутый цикл по блокам, за примерно 3% падение производительности. Прошу прощения, я вас обманул, попутал по памяти с гостовым вариантом.
|
|
|
|
|
Sep 28 2018, 06:56
|
Профессионал
Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877
|
Цитата(Kabdim @ Sep 26 2018, 10:11) У меня аеs+ecdsa+ecdh упихнуты в 2.5. Не покажете? У меня AES decrypt занимает килобайт. (+ таблички в ОЗУ). Полный вариант (encrypt + decrypt) - полтора. Таблички поместить во флеш - ещё пол-кило (но у загрузчика ОЗУ и так с избытком). Код чужой, с минимальными допиливаниями. Код @file Aes.c @brief Handles AES computation. @author Andrew Gorczyca @date 2012/5/25
--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|