pvvx
Активный участник сообщества
Всё вроде починено с printf. Так-же ещё чего-то накрутил в SDK, но это промежуточная версия - надо долепить bootloader. Из-за него запутался совсем с версиями исходников и что обновлять на git, чтобы хоть собиралось... а то с "бутом" будет много изменений для сокращения ресурсов занимаемой памяти и много менять в разных исходниках...
Для heap ROM выделяется кусок RAM от "end" до кратного 0x1000 адресу. При этом под буфер xprintf отводиться только 1024 байта. Остальное отнимается в придачу, вторым сегментом, до указанной кратности... Прошито в ROM и исправлению не подлежит (ну если все подряд не патчить, а это увеличит код).
SSL теперь помирает в rtlDuino при увеличении длины буферов на ключ... Опять кто-то мимо своей области кидает данные, не предупреждая никого. В Ameba на эти все глупости отвели все 64 кило TCM и ещё нехилые дыры в SRAM, а все адреса таких проделок скрыли в бинарных либах, чтобы было неповадно что-либо изменить.
Для heap ROM выделяется кусок RAM от "end" до кратного 0x1000 адресу. При этом под буфер xprintf отводиться только 1024 байта. Остальное отнимается в придачу, вторым сегментом, до указанной кратности... Прошито в ROM и исправлению не подлежит (ну если все подряд не патчить, а это увеличит код).
SSL теперь помирает в rtlDuino при увеличении длины буферов на ключ... Опять кто-то мимо своей области кидает данные, не предупреждая никого. В Ameba на эти все глупости отвели все 64 кило TCM и ещё нехилые дыры в SRAM, а все адреса таких проделок скрыли в бинарных либах, чтобы было неповадно что-либо изменить.
Последнее редактирование: