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

 
 
> Вопрос по АРМ LPC
vesago
сообщение Jan 20 2006, 11:13
Сообщение #1


Тутэйшы
****

Группа: Свой
Сообщений: 708
Регистрация: 30-11-04
Пользователь №: 1 263



Хочу сделать первый проект на арм. Выбрал в частности 2214. С инструментарием определился - кейл.
Хочу спросить - программный мастер 1 варе хорошо будет работать на этом камне или лучьше взять мелкий сопроцессор типа 2313 и по уарту слать? Нормально lpc будет работать с max232? Знаю, что lpc толерантен к 5В, но спрошу на всякий случай. И вообще, действительно ли можно оперировать свободно с 5в цепями?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
-=Space=-
сообщение Jun 6 2006, 14:09
Сообщение #2


Частый гость
**

Группа: Свой
Сообщений: 105
Регистрация: 14-01-05
Из: Москва Зеленоград
Пользователь №: 1 962



Что то я туплю, уже целый день туплю.
где то глюк есть.

Вообщем по UART запускаю процедуру IAP, зашиваю коэффициенты во флешь, результат выполнения этой процедуры запихиваю в буфер + устанавливаю счетчик байт на отправку
следущим запросом хочу получить этот результат, но !
при этом запросе получаю 000 , т.е. буфер пуст и счетчик кем то сброшен.
При пошаговой отладке место сброса буфера не обнаруживается, но стоит поставить breakpoint на прерывание от uarta, и я сразу вижу что буфер со счетчиком изменены

Поставив точку останова на доступ к ячейке памяти нашел, что трет переменную и буфер процедура
__segment_init() - стандартная процедура выполняется еще до main()
но кто вызывает ее и зачем мне выяснить не удалось
Если закоментировать процедуру IAP то проблемы нет

RAM юзается до адреса 0x87F, т.е. 0x0400_0000 - 0x0400_087F
В описании на IAP написано чт оюзаются последнии 16 байт RAM, вроде не пресекамся, даже близко

Ткните пальцем что я не правильно делаю.

-------------------
поставил точку останова не адрес 0 и она сработала
значит это ресет
вот тольок какой то задерженный, почему дает выйди из процедуры и не проявлется при пошаговой отладке?
всеравно не понятно
PLL выключен
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- vesago   Вопрос по АРМ LPC   Jan 20 2006, 11:13
- - Ken@t   Цитата(vesago @ Jan 20 2006, 14:13) Хочу ...   Jan 20 2006, 12:16
|- - iit   Цитата(Ken@t @ Jan 20 2006, 15:16) Если с...   Jan 20 2006, 14:00
- - vesago   Благодарю за такой развернутый ответ. А куда завод...   Jan 20 2006, 13:20
- - zltigo   Цитата(iit @ Jan 20 2006, 16:00) Откуда т...   Jan 20 2006, 14:06
- - VAI   Цитата(iit @ Jan 20 2006, 18:00) Цитата(K...   Jan 20 2006, 15:12
- - zltigo   Цитата(vesago @ Jan 20 2006, 15:20) Почит...   Jan 20 2006, 22:01
- - Ken@t   DTR заводится на RESET проца RTS на P0.14 помнить...   Jan 22 2006, 08:14
- - vesago   Спасибо, Kenat. Хотел еще спросить - существенно л...   Jan 22 2006, 09:22
|- - makc   Цитата(vesago @ Jan 22 2006, 12:22) Спаси...   Jan 22 2006, 09:30
|- - Ken@t   Цитата(vesago @ Jan 22 2006, 12:22) Спаси...   Jan 22 2006, 10:00
- - vesago   Большое спасибо! Буду переваривать. А какую ма...   Jan 22 2006, 10:18
|- - elantra   Цитата(vesago @ Jan 22 2006, 14:18) Больш...   Jun 6 2006, 07:41
|- - zltigo   Цитата(vesago @ Jan 22 2006, 13:18) Больш...   Jun 6 2006, 08:58
- - -=Space=-   Да, мудрено вот тольок я не увидел код описания и ...   Jun 6 2006, 05:54
|- - zltigo   Цитата(-=Space=- @ Jun 6 2006, 17...   Jun 6 2006, 14:25
- - -=Space=-   я так почти везде и делаю все глобальные пременные...   Jun 6 2006, 16:05
|- - zltigo   Цитата(-=Space=- @ Jun 6 2006, 19...   Jun 6 2006, 16:46
- - GetSmart   Чую, прерывания разрешены и всё падает на ресет. Э...   Jun 6 2006, 23:29
- - -=Space=-   ЦитатаПо reset - вычитывайте исходники writeflash(...   Jun 7 2006, 05:50
- - -=Space=-   Цитата(GetSmart @ Jun 7 2006, 03:29) Чую,...   Jun 7 2006, 06:09
- - zltigo   КодRealByte buffer[512/sizeof (long)...   Jun 7 2006, 06:57
- - -=Space=-   Цитата(zltigo @ Jun 7 2006, 10:57) Что-то...   Jun 7 2006, 07:25
- - GetSmart   Покажите-ка как объявляется "iap_entry" ...   Jun 7 2006, 07:35
- - zltigo   А в стеке место есть под буфер? 100 против 1, что ...   Jun 7 2006, 08:08
- - GetSmart   А можно увидеть вырезку из дизассемблера для проце...   Jun 7 2006, 08:30
- - -=Space=-   Вообщем выкладываю почти весь проект в основном мо...   Jun 7 2006, 09:40
- - -=Space=-   И всетаки ошибка со стеком была исправил. функция ...   Jun 7 2006, 10:49
- - GetSmart   ЦитатаRealByte const * pParamInEEPROM; А Вы увере...   Jun 7 2006, 11:30
- - -=Space=-   Цитата(GetSmart @ Jun 7 2006, 15:23) Вызы...   Jun 7 2006, 11:34
- - GetSmart   Вы угадали. Ваши прерывания написаны так, что не п...   Jun 7 2006, 12:00
- - GetSmart   Самый простой вариант - напишите так: __irq __arm ...   Jun 7 2006, 12:18
- - -=Space=-   а в чем всетаки неуклюжесть? это про эту функцию ...   Jun 7 2006, 13:18
|- - zltigo   Цитата(-=Space=- @ Jun 7 2006, 16...   Jun 7 2006, 13:28
- - GetSmart   Кривость именно в этих двух местах. Знаю, что это ...   Jun 7 2006, 13:51


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

 


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


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