golf2109 0 11 апреля, 2016 Опубликовано 11 апреля, 2016 (изменено) · Жалоба Проблеме при запуске отладчика Кейла для STM32F042 (Run to main() в настройках отладчика отключен) -пример нормального запуска примера из STM32F0xx_StdPeriph_Lib_V1.5.0\Projects\STM32F0xx_StdPeriph_Examples для STM32F030 а вот то же самое для STM32F042 как заставить стартовать F042 с 0ч080000000? Изменено 11 апреля, 2016 пользователем golf2109 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 61 11 апреля, 2016 Опубликовано 11 апреля, 2016 · Жалоба Не пойму что удивительного ? Стартует с System ROM. Смотрите BOOT сигнал - находится в "1". Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
golf2109 0 12 апреля, 2016 Опубликовано 12 апреля, 2016 · Жалоба Не пойму что удивительного ? Стартует с System ROM. Смотрите BOOT сигнал - находится в "1". BOOT сигнал наружу не выведен, т.к. корпус 20-ти ногий, а в настройках, по умолчанию стартует с Main ROM Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 61 12 апреля, 2016 Опубликовано 12 апреля, 2016 · Жалоба Смотрите PB8/BOOT0 (pin 1) или в Option Byte а так же Note: If the device is programmed for a first time but the Option bytes are not reloaded, the device will still select System memory as a boot area after a System reset. The boot loader code is able to detect this situation and will change the boot memory mapping to Main Flash and perform a jump to user code programmed there. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
golf2109 0 12 апреля, 2016 Опубликовано 12 апреля, 2016 (изменено) · Жалоба Смотрите PB8/BOOT0 (pin 1) или в Option Byte а так же Note: If the device is programmed for a first time but the Option bytes are not reloaded, the device will still select System memory as a boot area after a System reset. The boot loader code is able to detect this situation and will change the boot memory mapping to Main Flash and perform a jump to user code programmed there. проблема была в том, что PB8/BOOT0 сконфигурирована как CAN_RX, после ремапа в РА11 и pull-down PB8 проблема решилась спасибо x893 за совет Изменено 13 апреля, 2016 пользователем golf2109 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
AleksBak 0 12 апреля, 2016 Опубликовано 12 апреля, 2016 · Жалоба проблема была в том, что PB8/BOOT0 сконфигурирована как CAN_RX, .. Где это она так сконфигурирована была? Просто ради интереса спросил - у Вас тут такого абсолютно не видно. И причем тут PA8 тоже непонятно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
golf2109 0 12 апреля, 2016 Опубликовано 12 апреля, 2016 (изменено) · Жалоба Где это она так сконфигурирована была? Просто ради интереса спросил - у Вас тут такого абсолютно не видно. И причем тут PA8 тоже непонятно. Если так интересно, то сконфигурирована была в CubeMX, а PB8 (а не PA8) при том, что в момент старта эта нога выполняет функции входа BOOT0 Изменено 13 апреля, 2016 пользователем golf2109 Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
x893 61 12 апреля, 2016 Опубликовано 12 апреля, 2016 · Жалоба проблема была в том, что PB8/BOOT0 сконфигурирована как CAN_RX, после ремапа в РА11 и pull-down PA8 проблема решилась спасибо x893 за совет Да не за что :) Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
golf2109 0 13 апреля, 2016 Опубликовано 13 апреля, 2016 · Жалоба заказчик не захотел менять плату пришлось проблему решить более кардинально с помощью ST_LINK Utility установить бит nBOOT0 и сбросить BOTT_SEL вот тут описал http://arm-stm.blogspot.com/2016/04/stm32f...oblem-user.html Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться