Связанные сообщения
- Тож с хабарки: Zigbee координатор.2023-07-18
- Переведенный датаговн CH579.2020-11-26
Не надо делать мне как лучше, оставьте мне как хорошо
-
- Еще мелкая фенечка. После переключения из бута в апп-код (взведением бита RB_ROM_CODE_OFS), бут-код не исчезает полностью, а переезжает в адрес 0x00078000. То есть аппа может в этих адресах прочитать буткод и какие-нибудь его константы. Собираюсь использую для универсальной прошивки, которая может работать на нескольких разных платах, получая конфигурацию из буткода. - LightElf(05.09.2025 18:24)
- В общем, последние вопросы с RB_ROM_CODE_OFS порешались. Бит софтверно не сбрасывается. Сбрасывается хардверно по Power-on Reset и по сбросу по просыпанию из слипа. Выше по топику есть примеры кода по переключению "туда" и "обратно". - LightElf(05.09.2025 18:21)
- Следует поиметь в виду, что при установленном бите RB_ROM_CODE_OFS съезжают вниз адреса всего флеша, включая и DataFlash и InfoFlash. Но при этом контроллер флеша продолжает при операциях стирания/записи использовать оригинальные адреса. Т.е. DataFlash пишем в адресах 0x0003E800...0x0003EFFF, а читаем в адресах 0x00036800..0x00036FFF. LightElf(48 знак., 16.07.2021 17:07)