-
- По адресу 0x00000000 лежит 00 80 00 20 что в Cortex M3
little-endian порядке байт означает 20 00 80 00, это адрес
установки регистра стека. RxTx(1677 знак., 16.12.2023 11:43, ссылка)
- Спасибо Вам за участие. Дело в том, что еще до обнуления Flash при просмотре eeprom там были все нули. Буду изучать документацию. mrVladimir(400 знак., 17.12.2023 21:22)
- Про eeprom вспомнилось. Тоже на одной плате заменили проц и перекинули прошивку с другой платы. Но работать не хотело из-за кривых данных во внешней еепромине. Обнулили ее и дивайс стартанул с дефолтными значениями. После этого удалось завести. - vesago(16.12.2023 16:13)
- Да, похоже. Кстати на макоси работает прошивка.. vesago(1 знак., 15.12.2023 21:44, картинка)
- Вектора прерывания, только, странные какие-то. Ну может нюансы
этого кипреса.. vesago(1 знак., 15.12.2023 21:45, картинка)
- Похоже все вектора направлены в заглушку. Скорее всего прошивка
регистром VTOR переносит вектора в другое место флеша или в ОЗУ. - LightElf(16.12.2023 13:08)
- В заглушку. По адресу 00 00 0E 70 и лежит заглушка b 0E70 - RxTx(17.12.2023 02:48)
- Получается, скорее всего где-то загрузчик. И там уже находятся реальные вектора. Возможно, даже загрузчик где-то в конце и не был считан программатором. - vesago(16.12.2023 16:08)
- Похоже все вектора направлены в заглушку. Скорее всего прошивка
регистром VTOR переносит вектора в другое место флеша или в ОЗУ. - LightElf(16.12.2023 13:08)
- Вектора прерывания, только, странные какие-то. Ну может нюансы
этого кипреса.. vesago(1 знак., 15.12.2023 21:45, картинка)
- По адресу 0x00000000 лежит 00 80 00 20 что в Cortex M3
little-endian порядке байт означает 20 00 80 00, это адрес
установки регистра стека. RxTx(1677 знак., 16.12.2023 11:43, ссылка)