реклама на сайте
подробности

 
 
> STM32F103VET не работает программа >64k
AVNN
сообщение Feb 4 2010, 13:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 34
Регистрация: 28-09-06
Из: Минск
Пользователь №: 20 776



Вываливается в HardFault при обращении к константной строке. При < 64k работает. Не пойму где сбой - у этого мк 512к флеши.
Компилятор IAR 5.30.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Golikov A.
сообщение Feb 4 2010, 14:20
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



Цитата(AVNN @ Feb 4 2010, 16:23) *
Вываливается в HardFault при обращении к константной строке. При < 64k работает. Не пойму где сбой - у этого мк 512к флеши.
Компилятор IAR 5.30.


в конфигурационном файле правильно стоят границы области флешки?

ИАР крякнутый? у него иногда линкер недокрякивается и так себя ведет, без объявления войны создает неработающий код, мне приходилось даже бить проекты на модули чтобы линковались, в бесплатной версии какое ограничение на размер кода? не те же 64 к байта?

еще может быть что-то с адрисацией... хотя 64 к мало для любого вида ошибок
если только есть какой то бут лоадер, который грузит что-то куда то и не все сгружает... или какие то данные пользователя во флеш сохраняются и перезаписывают код?

ну и последние, битая флешка? пробобовали верефицировать залитое?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 00:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01351 секунд с 7
ELECTRONIX ©2004-2016