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

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

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

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

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

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


Результаты опроса: Запуск "на коленке" часть 2. Что дальше будем обсмакивать?
RTC (часы реального времени) 119 11.41%
USB 540 51.77%
Базовые навыки работы с портами ввода-вывода 247 23.68%
АЦП 108 10.35%
ЦАП 29 2.78%
Голосовавшие: 1043. Вы ещё не голосовали в этом опросе

 
Опции темы
Непрочитано 10.08.2011, 14:40  
Вырвиглаз
Прохожий
 
Регистрация: 09.08.2011
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 2 раз(а) в 1 сообщении
Вырвиглаз на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от Easyrider83 Посмотреть сообщение
Как в Keil задать стартовый файл?
Вместо дефолтного startup_stm32f10x_md_vl.s хочу использовать настраиваемый через визард STM32_Init.c, но линкер ругается, что не может найти начало программы.
Ошибка L6236E: No section matches selector - no section to be FIRST/LAST.
Народ, это что, игнор или просто все спецы в отпуске?

С этим разобрался. Стартовый файл должен быть на асме. А дальше переконфигурируем, как угодно, вызывая внешнюю функцию stm32_init.
У кого-нибудь получилось подружить STM32_Init.c с библиотекой стандартной переферии от STM? Там косяк в том, что типы переменных объявляются разные. Хедер-файлы тоже разные.
А так уже разобрался с прерываниями, АЦП, юартом. Все оказалось проще, чем я думал. Проблема только в том, что либо удобно конфигурировать и неудобно работать, либо наоборот.
Реклама:
Вырвиглаз вне форума  
Непрочитано 17.08.2011, 12:47  
tym
Прохожий
 
Регистрация: 24.09.2008
Сообщений: 3
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
tym на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

помогите разобраться с i2c в LPC2362.

I20SCLL = 0x08;
I20SCLH = 0x08;
I20CONSET = 0x40;

контроллер совершенно не реагирует на эти строки (смотрю в дебагере на состояние памяти)

хотя остальная часть программы работает нормально
tym вне форума  
Непрочитано 21.08.2011, 22:14  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Для HD44780 есть у кого-нибудь библиотека с примерами?
Easyrider83 вне форума  
Непрочитано 21.08.2011, 22:25  
st_1
Заблокирован
 
Регистрация: 26.12.2009
Сообщений: 3,124
Сказал спасибо: 116
Сказали Спасибо 867 раз(а) в 614 сообщении(ях)
st_1 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

http://ziblog.ru/2011/01/09/pervyiy-...vvoda-vyivoda/
st_1 вне форума  
Сказали "Спасибо" st_1
Easyrider83 (21.08.2011)
Непрочитано 22.08.2011, 22:25  
Sounds187
Частый гость
 
Регистрация: 01.08.2007
Сообщений: 47
Сказал спасибо: 23
Сказали Спасибо 3 раз(а) в 3 сообщении(ях)
Sounds187 на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Подскажите незлобную отладочных плату с программатором под LPC2368?
В Москве ни одной не нашел!((
Sounds187 вне форума  
Непрочитано 30.08.2011, 22:05  
Penchev
Прохожий
 
Регистрация: 29.05.2009
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Penchev на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Привет всем!
Сделал я наконец отладочную плату LPC-P2103,все работало до тех пор как я попытался отладить програмульку не похожую на ту которая была залита в камень.И по неосторожности забыл в KEIL поставить галочку напротив Update Target before Debugging.....Поздновато я это понял,когда же я ее поставил при попытке отладить вылазит Error:Flash Download failed - ARM7TDMI. RESET и там выключение питания не помогло.
Попробовал загрузить код через FLASH MAGIC на терминал плата откликается что на входе то и на выходе.А пришить не получается вылазит сообщение Failed to read the device signature (Operation Failed.(reading sigature)).Accessing a device using the wrong protocol could render the unisable..
Подскажите пожалуйста я ему совсем мозги скрутил или, что то можно сделать с этим?
Penchev вне форума  
Непрочитано 31.08.2011, 11:32  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Penchev, я вашу схему не смотрел, но думаю проблема в следующем. На этих кристаллах (2101-2106) 2 JTAGа. По умолчанию выбирается нулевой (включается ножкой). Но он там навороченный и если его включить, то он половину ног хавает. Поэтому все используют JTAG1. Тогда 4 ноги стандартно. Но он по умолчанию выключен (ноги сконфигурированы по другому). Соответственно для отладки требуется первыми командами включать на этих ногах ф-цию JTAG. Если этого не сделать то отладка невозможна. Чтобы сейчас перевести кристалл в отлаживаемое состояние необходимо залить ч/з USART любой файл где это сделано. У меня есть такой HEX. Надо только дома покопаться. могу также написать что вы должны включить в ваш отлаживаемый проект, чтобы в дальнейшем у вас небыло данных проблем.
SasaVitebsk вне форума  
Непрочитано 31.08.2011, 19:11  
Penchev
Прохожий
 
Регистрация: 29.05.2009
Сообщений: 9
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
Penchev на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Все заработало,после долгих попыток зарузить Флеш через FLASH MAGIC JTAG.
Вот эту схему собирал http://www.olimex.com/dev/images/lpc-p2103-sch.gif
SasaVitebsk я так понял что использую JTAG1?
Ну все работает кроме загрузки кода через butloader вываливает все ту же ошибку Failed to read the device signature (Operation Failed.(reading sigature)).Accessing a device using the wrong protocol could render the unisable. Терминал FLASH MAGIC повторюсь, что ввожу то и выдает,а вот по примеру работы с UART Мартина Тревора 2-3 из 10 отправленных байтов ложные.Может max3232 с каким то индексом под 3.3В ставить нужно,или другую совсем?
Penchev вне форума  
Непрочитано 31.08.2011, 23:36  
SasaVitebsk
Гражданин KAZUS.RU
 
Регистрация: 04.08.2006
Сообщений: 911
Сказал спасибо: 28
Сказали Спасибо 180 раз(а) в 139 сообщении(ях)
SasaVitebsk на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Да вы работаете ч/з JTAG2. Поэтому DBGSEL работать не будет. FlashMagic-ом залить можно ч/з USART0 (13,14) если 44 ногу об землю.
Для того, чтобы отлаживаться по JTAG в начале инициализации должно стоять следующее ...

Код:
// Разрешить JTAG2
#ifdef	DEBUG_JTAG_EN
	PINSEL1_bit.P0_27 = 1;								// TRST
	PINSEL1_bit.P0_28 = 1;								// TMS
	PINSEL1_bit.P0_29 = 1;								// TCK
	PINSEL1_bit.P0_30 = 1;								// TDI
	PINSEL1_bit.P0_31 = 1;								// TDO
#endif
Это я из своего проекта вырезал. Компилятор IAR. Собственно тут всё понятно итак.
SasaVitebsk вне форума  
Непрочитано 01.09.2011, 12:07  
serb-radio
Гражданин KAZUS.RU
 
Регистрация: 01.01.2007
Адрес: Таганрог
Сообщений: 571
Сказал спасибо: 26
Сказали Спасибо 213 раз(а) в 91 сообщении(ях)
serb-radio на пути к лучшему
По умолчанию Re: Здравствуй, ARM. Запуск "на коленке"

Сообщение от Easyrider83 Посмотреть сообщение
Для HD44780 есть у кого-нибудь библиотека с примерами?
я а этом разделе выкладывал либу под HD44780 для LPC23xx, поглядите выше
__________________
То, что нас не убивает - делает нас сильнее
serb-radio вне форума  
 

Закладки
Опции темы

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

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

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


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


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot