-
- Можно. Если Makefile - то в скрипте линкера, как уже сказали. Если проект Eclipse => Project - properties - c/c++ build - settings - Tool settings и дальше в линкере прописываете что вам надо. Возможно придётся скрипт линкеру написать или Dingo(21 знак., 04.04.2016 05:03)
- В проекте используется Freertos. Для примера мигаю светодиодом. Если мигать светодиодом до старта шедулера - все норм. Переношу его в таск - затыкается. Примерно на уровне prvPortStartFirstTask. Constantin24(77 знак., 09.04.2016 20:45)
- Как обычно - ищите упоминание VTOR в исходниках. Или посмотрите его значение через JTAG. - vmp(10.04.2016 00:12)
- В проекте используется Freertos. Для примера мигаю светодиодом. Если мигать светодиодом до старта шедулера - все норм. Переношу его в таск - затыкается. Примерно на уровне prvPortStartFirstTask. Constantin24(77 знак., 09.04.2016 20:45)
- Смысл сдвигать? Тем более на невыровненный адрес? - misyachniy(03.04.2016 21:35)
- Он аж на 64кБайта выравнен. - fk0(03.04.2016 22:31)
- А слона то я и не заметил. ;-) Пора спать. - misyachniy(03.04.2016 23:19)
- Он аж на 64кБайта выравнен. - fk0(03.04.2016 22:31)
- Если есть исходники, то можно исправить скрипт линкера и перекомпилировать проект. - Ruslan(03.04.2016 21:14)
- Спасибо за советы. Переместил прошивку. Теперь пытаюсь сделать так, чтобы программа, после перехода в нее, заработала) Constantin24(110 знак., 07.04.2016 21:32)
- И не забыть поправить на свой адрес в Файле system_stm32f4xx.c строчку SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - vmp(07.04.2016 22:26)
- Подобное стояло. Пересобрал проект для новой платы, все заработало. - Constantin24(08.04.2016 08:59)
- И не забыть поправить на свой адрес в Файле system_stm32f4xx.c строчку SCB->VTOR = FLASH_BASE | VECT_TAB_OFFSET; /* Vector Table Relocation in Internal FLASH */ - vmp(07.04.2016 22:26)
- Спасибо за советы. Переместил прошивку. Теперь пытаюсь сделать так, чтобы программа, после перехода в нее, заработала) Constantin24(110 знак., 07.04.2016 21:32)
- Можно. Если Makefile - то в скрипте линкера, как уже сказали. Если проект Eclipse => Project - properties - c/c++ build - settings - Tool settings и дальше в линкере прописываете что вам надо. Возможно придётся скрипт линкеру написать или Dingo(21 знак., 04.04.2016 05:03)