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

 
 
> Портирование на LPC2103
tonyk_av
сообщение Apr 14 2016, 09:47
Сообщение #1





Группа: Новичок
Сообщений: 4
Регистрация: 8-07-13
Пользователь №: 77 435



Коллеги!

Давно не работал с микроконтроллерами, но вот пришлось... Последним был ADuC845 на ядре MCS-51. Сейчас пришлось осваивать LPC2103. Учитывая то, что мне предстоит дальше, решил сразу начать работу под FreeRTOS. Эту штуку использовал раньше под AVR и остался вполне доволен. Для 51-ых программировал под Keil, решил и тут воспользоваться им.

И тут началось... С архитектурой ARM7 пока знаком плохо, поэтому не могу понять причину вылета в DAbt_Handler при вызове vPortStartFirstTask(). Дайте пинка, чтоб я смог взлететь! Растолкуйте, в чём причина ошибки и как её исправить. Проект во вложении.
Прикрепленные файлы
Прикрепленный файл  8DI.ZIP ( 241.44 килобайт ) Кол-во скачиваний: 15
 
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
tonyk_av
сообщение Apr 15 2016, 04:22
Сообщение #2





Группа: Новичок
Сообщений: 4
Регистрация: 8-07-13
Пользователь №: 77 435



Проверил. Было

#define configTOTAL_HEAP_SIZE ( ( size_t ) 4 * 1024 ) - просил 16К

Стало

#define configTOTAL_HEAP_SIZE ( ( size_t ) 1 * 1024 ) - прошу 4К

Раскладка памяти:





Результат тот же. Куда рыть?
Go to the top of the page
 
+Quote Post
zltigo
сообщение Apr 15 2016, 05:07
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



QUOTE (tonyk_av @ Apr 15 2016, 07:22) *
Куда рыть?

Рыть туда, где можете получить ответ как это Ваш проект затребовавший дивное количество памяти собирался линкером без воплей о фатальной ошибке. После этого смотреть на то, какие размеры стеков заданы.
Тут http://electronix.ru/forum/index.php?showt...t&p=1418769 , кстати, случайно оказался как раз конфигурационный файл именно под LPC2103. В нем есть свои нюансы связанные с отличиями в реализации RTOS, но для общего обзора годится.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 5th August 2025 - 17:19
Рейтинг@Mail.ru


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