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

 
 
> FreeRTOS + LPC2378
3.14
сообщение Jan 29 2007, 12:23
Сообщение #1


Их либе дих ...
******

Группа: СуперМодераторы
Сообщений: 2 010
Регистрация: 6-09-04
Из: Russia, Izhevsk
Пользователь №: 609



Решил подправить пример freertos на lpc2129 под кейл-ом на сабжевый чип.
Втставил в родной startup.s часть касаюшуюся настроек тактирования, успешно пересобрал.
Запускаю дебагер, дебагер впадает в вечный цикл с ошибкой выбора инструкции по адресу 0xC ?!
Причем в оригинале, как полагается, после сброса в PC грузится 0х40.


--------------------
Усы, борода и кеды - вот мои документы :)
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
murug
сообщение Apr 18 2011, 11:28
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 23-12-10
Пользователь №: 61 816



Не могу понять, как должен работать portRESTORE_CONTEXT, а конкретно его последняя команда
Код
SUBS    PC, LR, #4

в случае, если код задачи скомпилирован в THUMB mode. Ведь тогда в PC помещается нечетное значение, а делать это, согласно ARM-ARM (A2.8.1), разрешено только специальным командам, например BX и POP:
Цитата
Writing an unaligned address to R15 is UNPREDICTABLE, except in the specific cases where the instructions are associated with a Thumb to ARM state transition

О том, что SUB относится к таким командам, мне не удалось найти упоминания.
Собственно поводом обратить на это внимание стала ругань симулятора IAR EW:
Цитата
Mon Apr 18 14:47:31 2011: Warning: UNPREDICTABLE behaviour (PC=0x00001F40): Branch to unaligned ARM address 0x00001529.


Go to the top of the page
 
+Quote Post
stepper88
сообщение Jun 11 2011, 06:55
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 43
Регистрация: 20-02-09
Пользователь №: 45 138



Может кто-нибудь перезалить на файлообменник указанный выше порт FreeRTOS на LPC23xx?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 3.14   FreeRTOS + LPC2378   Jan 29 2007, 12:23
- - 3.14   Вобщем, не понял почему в данном случае у симулято...   Jan 29 2007, 13:51
- - Alex03   Цитата(3.14 @ Jan 29 2007, 14:23) Решил п...   Jan 29 2007, 13:51
- - 3.14   Похоже что то с вычислением адреса возврата в port...   Jan 29 2007, 14:43
- - 3.14   Похоже что собака зарылась в настройках контроллер...   Jan 30 2007, 13:36
- - 3.14   Блин, уперся обеими рогами. Никак немогу заставить...   Feb 1 2007, 14:20
|- - Сергей Борщ   Цитата(3.14 @ Feb 1 2007, 13:20) Пока ста...   Feb 1 2007, 15:24
|- - sergik_vrn   Цитата(Сергей Борщ @ Feb 1 2007, 15:24) Ц...   Feb 1 2007, 15:59
- - 3.14   Вроде сдвинулся с мертвой точки, оказалось все дел...   Feb 1 2007, 16:18
|- - sergik_vrn   Цитата(3.14 @ Feb 1 2007, 16:18) Вроде сд...   Feb 1 2007, 16:25
- - 3.14   а вот у freertos другие вкусы ... да ладно ... дум...   Feb 1 2007, 16:34
|- - sergik_vrn   Цитата(3.14 @ Feb 1 2007, 16:34) а вот у ...   Feb 1 2007, 16:44
|- - zltigo   Цитата(3.14 @ Feb 1 2007, 15:34) а вот у ...   Feb 1 2007, 19:11
- - 3.14   Прерывания разрешаются, насколько я проникся, посл...   Feb 1 2007, 16:55
|- - sergik_vrn   Цитата(3.14 @ Feb 1 2007, 16:55) Прерыван...   Feb 1 2007, 16:57
||- - zltigo   Цитата(sergik_vrn @ Feb 1 2007, 15:57) Ци...   Feb 1 2007, 19:27
||- - sergik_vrn   Цитата(zltigo @ Feb 1 2007, 19:27) Цитата...   Feb 2 2007, 13:18
||- - zltigo   Цитата(sergik_vrn @ Feb 2 2007, 12:18) Вы...   Feb 2 2007, 14:51
||- - sergik_vrn   Цитата(zltigo @ Feb 2 2007, 14:51) Пользу...   Feb 2 2007, 15:07
|- - Сергей Борщ   Цитата(3.14 @ Feb 1 2007, 15:55) Прерыван...   Feb 1 2007, 19:39
- - zltigo   Прямо из живого FreeRTOS проекта инициализацию выд...   Feb 1 2007, 20:15
- - 3.14   Спасибо, хочу теперь прикрутить стек uIP. Добавил ...   Feb 2 2007, 11:10
|- - Сергей Борщ   Цитата(3.14 @ Feb 2 2007, 10:10) Чего-то ...   Feb 2 2007, 12:48
- - 3.14   uip.c (UIP_FIXEDADDR=1):Код#if UIP_FIXEDADDR ...   Feb 2 2007, 12:59
- - 3.14   хм-м, действительно, теперь собирается.   Feb 2 2007, 13:29
|- - khach   А это случайно не проблема со сменой контроллера п...   Feb 2 2007, 13:55
- - 3.14   Обработчик, в итоге, остался старый, а вто его объ...   Feb 2 2007, 14:04
- - Quasar   Пытаюсь завести FreeRTOS на этом же камне и RealVi...   Jun 29 2008, 11:22
|- - Quasar   Всё, вроде теперь со всем разобрался, теперь всё р...   Jul 2 2008, 18:15
|- - nikkov   Цитата(Quasar @ Jul 3 2008, 01:15) Всё, в...   Jul 3 2008, 01:40
|- - Quasar   Цитата(nikkov @ Jul 3 2008, 05:40) Портом...   Jul 3 2008, 17:29
|- - nikkov   Цитата(Quasar @ Jul 4 2008, 00:29) Вот со...   Jul 4 2008, 01:44
- - Quasar   Прицепил к этому всему делу еще lwIP взятый с этог...   Jul 6 2008, 10:30
- - std-logic   Мож кому пригодится (как отправная точка): FreeRTO...   Jan 9 2009, 01:22
|- - Hadzu   Цитата(std-logic @ Jan 9 2009, 05:22...   May 11 2010, 12:19
|- - zksystem   Цитата(std-logic @ Jan 9 2009, 05:22...   Jul 9 2010, 12:20
- - Strange_Bear   спасиб большое с первого раза заработало всё. по...   Sep 14 2009, 17:23
|- - zuy   Цитата(Strange_Bear @ Sep 14 2009, 20:23)...   Oct 15 2009, 08:59
- - Аматер   И мне хотелось бы посмотреть FreeRTOS под Keil. Ес...   Jul 19 2010, 08:20
- - zltigo   QUOTE (stepper88 @ Jun 11 2011, 09:55) Мо...   Jun 11 2011, 08:19
- - stepper88   Просто вытянул сегодня архив FreeRTOS 6.10 - его о...   Jun 11 2011, 13:58


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

 


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


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