Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы

Помогите начать с ARM7

Непрочитано 10.04.2009, 10:08  
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию

а вы включаете генерацию асм файла? или опция неактивна?

у меня полная версия - поэтому по кикстарту даже не скажу
Реклама:
Cyber_RAT вне форума  
Непрочитано 10.04.2009, 19:30  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

Сообщение от Cyber_RAT
а вы включаете генерацию асм файла? или опция неактивна?
Да, ставлю соответствующую птичку в опциях проекта во вкладке С/С++ компилятора. Выдает ошибку и пишет, что генерация ассемблерного файла не поддерживается данным компилятором.
Убираю птичку - все работает, как и должно.
lockout вне форума  
Непрочитано 28.04.2009, 18:44  
Zemlyanov
Гражданин KAZUS.RUN
 
Регистрация: 17.09.2006
Сообщений: 633
Сказал спасибо: 78
Сказали Спасибо 69 раз(а) в 57 сообщении(ях)
Zemlyanov на пути к лучшему
По умолчанию

Подскажите пожалуйста ,где сейчас можно “взять” KEIL для АРМ , с библиотеками, и кряком,
чтобы начать полноценно работать с АРМами?
Zemlyanov вне форума  
Непрочитано 13.05.2009, 10:18  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию

Народ, кто имеет опыт программирования на С (IAR) для ARM, подскажите пожалуйста.

Итак, объявляю две глобальные переменные типа int. Эти переменные потом использую в функции-обработчике прерывания (от PIT). Из этих двух переменных получаю какое-то значение, которое потом записываю в регистр PWM_CUPD. Компилирую, прошиваю - все работает нормально, как я и задумывал.
Но эти мои переменные всегда изменяются в диапазоне -32767..32767. Поэтому, решил тип переменных поменять на signed short, который должен занять меньше места. Компилирую, прошиваю - не работает. Меняю тип одной из переменных (неважно какой из них) на int - снова все работает.

Самое поганое, что не знаю даже, как отследить, где происходит ошибка: в симуляторе работает в любом случае.
Подскажите, пожалуйста, в чем может быть проблема? Существуют какие-то ограничения на применение типов данных иных, чем int?

Кто-нибудь из опытных, поясните, пожалуйста, почему иногда происходит так, что в симуляторе работает, а в железе нет, и поделитесь советами и общими подходами, как отследить такие неуловимые ошибки.
lockout вне форума  
Непрочитано 14.05.2009, 08:47  
Cyber_RAT
Прописка
 
Регистрация: 29.11.2007
Адрес: Могилев. РБ.
Сообщений: 143
Сказал спасибо: 30
Сказали Спасибо 20 раз(а) в 20 сообщении(ях)
Cyber_RAT на пути к лучшему
По умолчанию

если вы хотите экономию место во флеши сделать путем изменения на signed short, то не получится...

посмотрите на электрониксе в разделе начинающим АРМ - там есть интересные темки про длину переменных да и вообще по армам.
Cyber_RAT вне форума  
Непрочитано 23.05.2009, 18:57  
kiuaki
Частый гость
 
Регистрация: 26.07.2006
Сообщений: 46
Сказал спасибо: 5
Сказали Спасибо 20 раз(а) в 6 сообщении(ях)
kiuaki на пути к лучшему
По умолчанию

Подскажите пожалуйста можно ли в симуляторе/дебагере Keil для Cortex M3 (LM3S2776, LM3S811) наблюдать содержимое/изменение UART DATA register 0x4000C000 при посылке-приеме.
Я уж потратил немало времени ища ответ в документации и гугле.
kiuaki вне форума  
Непрочитано 16.12.2009, 11:15  
lockout
Частый гость
 
Регистрация: 03.03.2008
Сообщений: 31
Сказал спасибо: 1
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
lockout на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

Скачал проект, эмулирующий компьютерную мышь (HID-устройство), пытаюсь с ним разобраться и создать на его основе свое HID-устройство.

Вопрос:
В скачанном проекте дескриптор конфигурации содержит дескриптор одной конечной точки EP1, у которого поле bmAttributes равно 0х03, т.е. описывается конечная точка, работающая в канале по прерыванию. Но при обработке запроса STD_SET_CONFIGURATION эта же точка настраивается в режим передачи массивов данных:

Код:
pUDP-›UDP_CSR[1] = (AT91C_UDP_EPEDS | AT91C_UDP_EPTYPE_BULK_IN);
Почему? Это нестыковка в проекте или я чего-то не понимаю?
lockout вне форума  
Непрочитано 23.01.2010, 19:28  
VovkaSOL
Частый гость
 
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
VovkaSOL на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

Привет, подскажите, не могу никак запустить сам32, все линии питания включены, кварц 8, конденсаторы по 30пф, никак не определяется самбой , выбираю ком порт, sam7s32-ek, пишет invalid id, никаких признаков жизни, конденсаторы на все линии питания являются обязательными?в чем может быть проблема?
VovkaSOL вне форума  
Непрочитано 23.01.2010, 19:50  
kison
Почётный гражданин KAZUS.RUN
 
Регистрация: 13.12.2004
Сообщений: 3,168
Сказал спасибо: 11
Сказали Спасибо 691 раз(а) в 503 сообщении(ях)
kison на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

Сообщение от VovkaSOL Посмотреть сообщение
кварц 8
Ну видимо в этом проблема. Я не знаю точно какой кварц нужен для sam7S32, но для sam7s64-sam7s256 нужен 18.432МГц. C другими самба не работает. Там правда USB. Попробуйте 18.432, скорее всего атмеловцы загрузчик не переписывают под каждый кристалл, а используют однотипный.
А куда подключены TXD/RXD от max3232 или чего там у Вас как мост RS232-UART?
kison вне форума  
Непрочитано 23.01.2010, 20:17  
VovkaSOL
Частый гость
 
Регистрация: 08.09.2009
Сообщений: 48
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 2 сообщении(ях)
VovkaSOL на пути к лучшему
По умолчанию Re: Помогите начать с ARM7

да не, я ж не по usb подключиться хочу, в 32 нет usb, а по dbgu(автоопределение скорости для разных кварцев), подключено все нормально, переходник usb-232 от сотового, работает отлично на 115200, проверил, просто процессор не заводится, у меня все питание идет через 20 ом, иначе внутренний стабилизатор показывает ноль, смотрел схемы отладочных плат, из всего что там у меня не хватает конденсаторов питания и немного не тот фильтр на PLLRC(у меня 5nF,10nF,1000ом, надо 1nF, 10nF, 1500ом) как будто что то с контроллером, но неужели мой первый контроллер арм я навернул, не могла меня так жизнь наказать, столько времени уже убил.
VovkaSOL вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Soft -> USB -> AVR, помогите начать 1baxster Микроконтроллеры, АЦП, память и т.д 8 29.07.2009 12:24
ARM7 Stan88 Микроконтроллеры, АЦП, память и т.д 13 11.11.2008 21:42
Нада инфа об ARM7 для AT91SAM7хх ua_gruzin Микроконтроллеры, АЦП, память и т.д 14 07.06.2008 11:14
32/16-битные микроконтроллеры ARM7 фирмы Atmel Kombinator Микроконтроллеры, АЦП, память и т.д 1 13.05.2008 16:53
GUI для ARM7-9, Infenion16x jjj Микроконтроллеры, АЦП, память и т.д 1 10.02.2005 16:13


Часовой пояс GMT +4, время: 18:47.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.