Jump to content

    

Взял пример с сайта Micrium LPC2378-SK-OS-Probe.eww для IAR 5.11

после запуска пишет ielftool error: The checksum symbol is of an invalid type

 

что подкрутить в IARе?

Share this post


Link to post
Share on other sites

Здравствуйте!

Под этой ОС можно будет работать с ком портами и сетевой картой

на РС(пентиум 1,32м память)Если можно,дайте пожалйста,

грубую схему проекта

Share this post


Link to post
Share on other sites
Здравствуйте!

Под этой ОС можно будет работать с ком портами и сетевой картой

на РС(пентиум 1,32м память)Если можно,дайте пожалйста,

грубую схему проекта

 

PC Windows Trial Pack

http://www.micrium.com/products/tcp-ip/trialtcp-ip.html

 

и здесь ещё Application Note серии 3000

http://www.micrium.com/support/application_notes.html

Share this post


Link to post
Share on other sites

Недавно скачал проект с оффициального сайта микриума Micrium-Renesas-uCOS-II-LCD-SKP16C62P для Renesas M16C. uCOS v2.83. У меня ИАР IAR M16C and R8C V3.21 . После запуска проекта матерится что версия проекта старее, конвертировать? Нажал Да, запустилось. Скомпилировал. Поменял файл cstartup.s34 (так как со старым не отлаживается). Начал пошагово отлаживать. Работает до OSInit() ---> OSStartHighRdy(); OSStartHighRdy() находится в файле os_cpu_a.asm

И выглядит отак:

 

OSStartHighRdy:

JSR OSTaskSwHook

 

MOV.W OSTCBHighRdy, A0 ; ISP = OSTCBHighRdy->OSTCBStkPtr

LDC [A0], ISP

 

MOV.B #01H, OSRunning ; OSRunning = TRUE

 

POPM R0,R1,R2,R3,A0,A1,SB,FB

 

REIT

После того как доходит до REIT компилятор переходит к строчке:

??reit:

REIT

в файле cstartup.s34 .

 

В окне Disassembly скачет по 2м строчкам

сначала: 01В907 00 BRK

 

затем:

??reit:

__DBC_handler:

__NMI_handler:

__address_match_handler:

.....

__watchdog_timer_handler:

0FDFFC FB REIT

 

 

и так покругу.

 

 

Тоже самое было когда я собирал свой проект мюкоса версии 2.86 в этом же иаре..

 

Что это может быть за фигня такая????????????

Share this post


Link to post
Share on other sites

У микриума новая версия uc-Probe, 2.1. Я правда не понял чем отличается, в доке релиз-нотов нет, но все таки... Маша, вы еще тут? =)

Share this post


Link to post
Share on other sites
У микриума новая версия uc-Probe, 2.1. Я правда не понял чем отличается, в доке релиз-нотов нет, но все таки... Маша, вы еще тут? =)

Уже здесь... всё для вас!!! Пока еще версия 2.1, то и отличий скорее всего не будет. Ошибки правят :)

DK.zip

Edited by маша

Share this post


Link to post
Share on other sites
Ошибки правят :)

я тоже так подумал. Спасибо!

Share this post


Link to post
Share on other sites
Уже здесь... всё для вас!!! Пока еще версия 2.1, то и отличий скорее всего не будет. Ошибки правят :)

чорд!! даже их пример не работает (причем на работает он даже в триальном варианте). Может быть у кого-то есть предыдущий дистрибутив, ато у меня потерялся?

uC-ProbeSetup.exe 02-May-2008 16:53 19M

заранее спасибо!

Share this post


Link to post
Share on other sites
чорд!! даже их пример не работает (причем на работает он даже в триальном варианте). Может быть у кого-то есть предыдущий дистрибутив, ато у меня потерялся?

uC-ProbeSetup.exe 02-May-2008 16:53 19M

заранее спасибо!

А попробуйте в настройках поставить Communication-TCP/IP-Update-Request Delay: 20 milliseconds.

При 10 уже не пашет у меня, хотя если подменить старой dll связи, то при 10 работает...

Дистр у меня есть, но увы...не доросла еще :)

Share this post


Link to post
Share on other sites
А попробуйте в настройках поставить Communication-TCP/IP-Update-Request Delay: 20 milliseconds.

При 10 уже не пашет у меня, хотя если подменить старой dll связи, то при 10 работает...

неа, пробовал... не работает. Щас буду доставать старое железо, смотреть как по UART-у работает...

 

Администрация - давайте машу в свои добавим. Хороше же дело делает =)

Share this post


Link to post
Share on other sites

Здравствуйте.

Нет ли ссылки, что бы без лишних хлопот!скачать дистрибутив для работы с РС проц.Селерон(компорт ну и сеть попробовать)

Share this post


Link to post
Share on other sites

Столкнулся с проблемой "зависания " приложения работающего в UCOS в задаче OS_TaskIdle при отладке.

Среда програмирования и отладки ИАР 5.11. процессор lpc2366

Ситуация следующая запускаю встроенный отладчик все работает ,останавливаю программу и если она

остановилась в программе OS_TaskIdle то после повторного запуска уже непроисходит переключения на другие задачи.При этом открыто окно регистров VIC.Даже если нажимать кнопку программного сброса и запускати приложение снова - оно висит в звдвче OS_TaskIdle Если окно VIC закрыть выйти из отлатчика и снова зайти (больше не открывать VIC) То останов и продолжение работы программы не приводит к повисаниюв OS_TaskIdle .

Кто то встречался с похожей проблемой ?

В версии ИАР 4.40 я вроде не замечал подобного (хотя редко открывал окно vic)/

Share this post


Link to post
Share on other sites
Столкнулся с проблемой "зависания "...

Проверила, симптомы те же... ИАР 5.20... Похоже что не вызываются обработчики прерываний.

Edited by маша

Share this post


Link to post
Share on other sites

Вывожу окно задач юкоса там не происходит переключение контекста

И поставил точку останова в прерывании по таймеру туда программа не заходит

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this