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

 
 
> ADSP-2181 EzKIT, Трудное начало...
InvisibleFed
сообщение Nov 21 2007, 08:40
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469



Здравствуйте. В универе сел разбираться с EzKIT Lite на ADSP-2181. Установил VisualDSP 3.5. И вот тут стою собственно. smile.gif. Хочу написать простенькую программу на C: цифрует сигнал с кодека и пинает отсчеты в COM-порт. Есть несколько вопросов. Во-первых, перерыл весь хелп на VisualDSP, но не нашел никаких предопределений (#define) регистров (например для настройки последовательного порта для работы c COM) именно для ADSP-2181. Или это все самому? Во-вторых, как поумному настроить SPORT для работы "аля" COM? Я решил примерно так для режима 8бит данных, один стоповый, без паритета (итого 10 бит): пишу функцию, в которую передаю байт, а на выходе получаю два байта. В первом байте содержится стартовый бит и семь бит данных. А во втором - оставшийся бит данных, стоповый бит и остальные "1". Я новичек в цифровых процессорах Изучаю то что есть. Буду благодарен за любую помощь. И на чем стоит писать на этой железке - на C или сразу на асме? Обрадуют и примеры простых программ. Спасибо.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
InvisibleFed
сообщение Dec 11 2007, 11:36
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 401
Регистрация: 18-11-06
Из: Хабаровск
Пользователь №: 22 469



Цитата
Смотря что вы понимаете под модулем. Ключевое слово .section служит для размещения кода в определенном участке памяти. Память расшивается в файле *.ldf...


Это VisualDSP сам делает? А то я вот пишу вроде правильно, в модуле экспортируемые функции (метки) пишу с .global (ну не сами функции, а только их название - сами функции описаны ниже в этом же файле). Потом в файле main.asm (главном) пишу .extern имя_метки. Ну и вызываю в программе. В результате, на каждую экспортируемую функцию:

Код
[Warning ea1121] ".\218x UART\UartParity\21xxUart.dsp":404 UartRx:
-g assembly with global function without ending label.
Use 'UartRx.end' or 'UartRx.END' to mark
the ending boundary of the function for debugging information for
automated statistical profiling of assembly functions.


Как применять эти Имя_функции.END не знаю - попытался просто в конце написать - ошибка синтаксическая.
А в конце концов еще и error:

Код
[Error li1021]  The following symbols referenced in processor 'p0' could not be resolved:
        '_main' referenced from '218x_hdr.doj'


Если не пишу в главный файл .extern для всех используемых функций - варнингов нет, только тот же error. В main.asm подключаю #include "def2181.h".

Где собака зарыта? Могу выложить проектик, если есть возможность помочь.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- InvisibleFed   ADSP-2181 EzKIT   Nov 21 2007, 08:40
- - urasinov   Вы хотите исползьзовть SPORT в качестве UART? Тогд...   Nov 21 2007, 09:55
- - Alhen   К сожелению у этого процессора очень скудная периф...   Nov 21 2007, 10:13
- - bve   В VisualDSP есть примеры, в том числе и по работе ...   Nov 23 2007, 16:42
- - Sir Jon   Мой совет: не забивайте себе голову старьем типа 2...   Nov 23 2007, 17:56
- - InvisibleFed   Спасибо всем за помощь. Разбираюсь потихоньку. Взя...   Nov 24 2007, 03:38
- - InvisibleFed   Ух... Прочитал докуму про настройку порта... Чтоб ...   Nov 26 2007, 10:05
|- - bve   Цитата(InvisibleFed @ Nov 26 2007, 13:05)...   Nov 26 2007, 15:57
- - InvisibleFed   Не могли бы подсказать еще по одному вопросу. Нигд...   Dec 9 2007, 06:41
- - urasinov   Вот посмотрите может поможет. Не стоит рассчитыват...   Dec 9 2007, 11:06
- - InvisibleFed   ЦитатаВот посмотрите может поможет. Не стоит рассч...   Dec 9 2007, 22:39
- - urasinov   Смотря что вы понимаете под модулем. Ключевое слов...   Dec 10 2007, 16:48
- - InvisibleFed   Про секции кода, данных я понял, пасибо. Интересов...   Dec 10 2007, 22:07
- - urasinov   По-моему ASCII код буквы "я" совпадает с...   Dec 11 2007, 05:07
|- - TanT   Привет InvisibleFed! на счёт вызова функций: к...   Apr 4 2008, 11:15
- - urasinov   Проверить ваш проект, нет большого желания т.к. ща...   Dec 11 2007, 14:02


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

 


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


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