-
- В коде, кроме функций, есть глобальные переменные. - fk0(23.08.2019 23:21)
- и что мешает в структуре передать их адреса ? - Aleksey_75(24.08.2019 01:02)
- Конечно! Даже я так делал. tiny44, загрузчик на asm и приложение на Си, использующее программы softUART из загрузчика. - Точка опоры(23.08.2019 20:54)
- ... у меня в L476 половина (128К) рабочая программа. А в другой половине (на самом деле несколько кбайт) - бут. Там так удобно махом стирать один банк. Стал бы там экономить. :-) - Лагунов(23.08.2019 20:44)
- у меня 256к флеши, 16к бут под все интерфейсы, половина из этого USB. Вроде как флеши хоть жо.. жуй, но помимо основного софта есть еще "библиотека" которая регулярно пополняется, поэтому флеши лишней нету) - Aleksey_75(23.08.2019 20:50)
- Да мне еще шагать и шагать в деле заполняемости флеши... - Лагунов(24.08.2019 06:48)
- у меня 256к флеши, 16к бут под все интерфейсы, половина из этого USB. Вроде как флеши хоть жо.. жуй, но помимо основного софта есть еще "библиотека" которая регулярно пополняется, поэтому флеши лишней нету) - Aleksey_75(23.08.2019 20:50)
- Делал в порядке эксперимента. Таблица адресов функций. Ничего такого хитрого там нет. - SciFi(23.08.2019 20:41)
- Вообще сделать самодельный загрузчик ELF совершенно не сложно. Я делал для ELF с линковкой функций и релокацией. ELF, конечно, было shared либой (там релокации тогда *сильно* проще) с позиционно-независимым кодом. - fk0(23.08.2019 23:23)
- т.е. вполне реально ? Спасиб! Покуражусь!!! - Aleksey_75(23.08.2019 20:45)
- Зависимости надо отслеживать, конечно. И обязательное тестирование перед отправлением новых прошивок в поле. Впрочем, к чему упоминать эти банальности? - SciFi(23.08.2019 21:12)
- А версию бутлодера в чипе одного наименования никогда не меняют? А то мало ли, написал под версию ROM 3.1, а камни пришли с версией 3.2. И не работает. Всего лишь гипотеза. - Nikolay_Po(23.08.2019 22:21)
- В данном случае я не понял, о чём речь. Но вообще чем более осторожности, тем лучше. Чего и всем советую. - SciFi(23.08.2019 22:54)
- эээ, есть в буте dev_info поле min_appl_ver и при новом буте, аппл меньшей версии не залить ) или я не про то? - Aleksey_75(23.08.2019 22:35)
- Ага! спасиб! я вас услышал! - Aleksey_75(23.08.2019 21:34)
- А версию бутлодера в чипе одного наименования никогда не меняют? А то мало ли, написал под версию ROM 3.1, а камни пришли с версией 3.2. И не работает. Всего лишь гипотеза. - Nikolay_Po(23.08.2019 22:21)
- Зависимости надо отслеживать, конечно. И обязательное тестирование перед отправлением новых прошивок в поле. Впрочем, к чему упоминать эти банальности? - SciFi(23.08.2019 21:12)
- В коде, кроме функций, есть глобальные переменные. - fk0(23.08.2019 23:21)