Перейти к содержанию
    

CC2541 (8051 MCU) - перепрошить 0-й банк

Добрый день!

Имеется СС2541, в нем живут три проги - BIM, ImageA и ImageB. BIM находится в 0-м банке. Там же располагаются части ImageA и ImageB, которые должны находиться в root bank - INTVEC, NEAR_CODE, BANK_RELAYS и тп. ImageA грузит по BLE и шьет ImageB.

Задача - перепрошить с помощью ImageB все три проги.

Решение - ImageA грузит по BLE и шьет ImageBL, ImageBL все перепрошивает.  Все бы ничего, но непонятно, как перепрошивать 0-й банк, в котором находятся INTVEC, NEAR_CODE, а особенно BANK_RELAYS, загрузчиком из другого банка?

 

Изменено пользователем Алексей ВМ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, надо переписать в том числе и BIM. Вообще весь банк 0 обновить с помощью кода, который располагается в 3-м банке.

Изменено пользователем Алексей ВМ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Программатор не поможет)). Доступ к СС2541 только по BLE. Внутри СС2541 прошиты BIM, ImageA и ImageB. Перепрошивать может только ImageA. Задача - заменить и BIM, и ImageA, и ImageB.

Изменено пользователем Алексей ВМ

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...