Open katyo opened 8 years ago
Разработка ‘библиотеки’ малого webсервера на esp8266. pvvx: Всё - ничего с SDK 1.5.0 не сделать. :mad: Ошибки (протектед) в rijndaelEncrypt() и сплошной кошмар с либами. Надо добавлять слишком жирные и с совершенно ненужными функциями либы: libwpa2.a, libcrypto.a, кучу хлама из libmain.a и т.д. И это всё (сотни кило в прошивку !) ради wifi_station_set_cert_key() и wifi_station_clear_cert_key(). Откат на SDK 1.4.1 (в git откатил либы). Там всё работает. Подождем итогов - может следующая, после 1.5.0 SDK будет лучше.
Согласен, это серьёзная проблема...
А как насчёт выпилить ets_xxx
и перейти на newlib
(libc libg libm что идут с toolchain-ом)?
libc libg libm не используются и в стандартном SDK. Если они нужны, то есть microc и другие, более компактные библиотеки...
То есть musl компактнее чем newlib? В моём опыте использования обеих получалось наоборот. Тут есть другая проблема: надо правильно растолкать функции по секциям и убрать те, что уже реализованы в bios системного загрузчика. Это сделано в microc, который musl.
Всё что можно, уже выпилено из SDK либ и libgcc. Оставшееся в SDK lib-ах - сложнее и не подлежит прямому выпиливанию... Необходимо дизассемблировать полностью и удалять ненужное уже в реверсированных исходниках. А это долго и время на это ныне нет.
As I can see, you turned back to SDK 1.4.1. What are real reasons of this?
In russian: Я вижу, что вы вернулись обратно к SDK 1.4.1. Каковы настоящие причины этого?