|
|
  |
Переход с AVR на ARM, Переход с AVR на ARM |
|
|
|
Jan 26 2005, 11:32
|
Участник

Группа: Свой
Сообщений: 42
Регистрация: 10-01-05
Из: Санкт-Петербург
Пользователь №: 1 862

|
Цитата(KRS @ Jan 26 2005, 13:25) Цитата(HSA @ Jan 26 2005, 12:48) Всем доброго времени суток. Пропал на долго, наконец есть возможность спросить. С платой вроде определился. Вопрос такой. Где взять схемку для программирования LPC-шного контроллера (2106). Ведь с отладочной платы его, зашитого не выпаять... Если есть, то скиньте ссылку на схему. И может, есть возможность спаять для этого программатор. Или взять какой дешевый (что было бы лучше). Ну и софт под него. Под программатор. Он может через свой UART программироваться, софт родной филипсовкий у них на сайте. Еще можно через JTAG в ИАРе например есть возможность. так что никакого программатора специального не надо. Полез на сайт за софтиной. Значит, если есть контроллер, то могу через преобразователь уровня его подключить на COM компа, свободно скачать софтину и залить все, что создано в IAR. Надеюсь, я правильно понял. Преобразователь - микросхемка MAX232, все как и с AVR. Или там еще заморочки?
|
|
|
|
|
Jan 26 2005, 13:18
|

Шаман
     
Группа: Модераторы
Сообщений: 3 064
Регистрация: 30-06-04
Из: Киев, Украина
Пользователь №: 221

|
Цитата(HSA @ Jan 26 2005, 14:32) ...Или там еще заморочки? Обратите внимание в документации на те участки, где описывается состояние выводов Reset, DBGSEL и P0.14 во время программирования, частоту кварца (если загрузчик старый, то частота должна быть не выше 10 МГц по-моему), а также на версию загрузчика (если она старая, то с сайта производителя можно скачать новую). Вот, вроде бы, и все нюансы.
|
|
|
|
|
Jan 26 2005, 14:09
|
Участник

Группа: Свой
Сообщений: 42
Регистрация: 10-01-05
Из: Санкт-Петербург
Пользователь №: 1 862

|
Цитата(IgorKossak @ Jan 26 2005, 16:18) Цитата(HSA @ Jan 26 2005, 14:32) ...Или там еще заморочки? Обратите внимание в документации на те участки, где описывается состояние выводов Reset, DBGSEL и P0.14 во время программирования, частоту кварца (если загрузчик старый, то частота должна быть не выше 10 МГц по-моему), а также на версию загрузчика (если она старая, то с сайта производителя можно скачать новую). Вот, вроде бы, и все нюансы. 1. На сайте нашел: ARM Flash Utility(date 2004-12-22) ARM Flash Utility(date 2004-12-22) LPC2000 Boot Loader update via ISP(date 2004-08-02) LPC2000 Flash Utility(date 2004-03-01) Или это входит во Flash Utility, или я совсем не там или не то искал. 2. По поводу кварца не знал, спасибо. Иначе поставил бы 30Мг - это максимум, насколько я понимаю. И сразу еще вопрос. В контроллере два UART. Через какой из-них можно программировать его я не нашел (может - плохо искал). 3. Если на контроллер навесить кварц с кондюками, подключить MAX, то этого будет достаточно, чтобы залить в него HEX?
|
|
|
|
|
Jan 28 2005, 14:11
|
Участник

Группа: Свой
Сообщений: 42
Регистрация: 10-01-05
Из: Санкт-Петербург
Пользователь №: 1 862

|
Цитата(IgorKossak @ Jan 26 2005, 20:23) Исчерпывающие ответы смотрите в разделе FAQ на Сахаре. (Нет смысла всё цитировать) Спасибо, уже посмотрел.
|
|
|
|
|
Feb 4 2005, 11:23
|
Местный
  
Группа: Свой
Сообщений: 212
Регистрация: 26-08-04
Пользователь №: 545

|
Цитата ...не так просто как для AVR? Если интересует только заливка программ, без пошаговой отладки, то нет проблем. В LPC уже записан bootloader. Вы просто подключаете LPC к PC по последовательному каналу и заливаете в LPC свою программу. Программа для PC есть на сайте Philips. Все проще простого. Через wigler не пробовал.
|
|
|
|
|
Feb 5 2005, 13:52
|

Профессионал
    
Группа: Модераторы
Сообщений: 1 120
Регистрация: 17-06-04
Пользователь №: 37

|
Про пугающее некоторых сообщение "Time Limited licese....", остающееся после применения лекарств. Цитата Запустил IAR, убедился, что счетчик работает и отстукивает дни. Просмотрел тему, про то, что на него не надо обращать внимание есть, а вот если удалить папку "C:\Program Files\Common Files\IAR Systems", то сообщение "Time Limited licese...." исчезнет сразу нету.
--------------------
Если зайца бить, его можно и спички научить зажигать Сколько дурака не бей - умнее не будет. Зато опытнее
|
|
|
|
|
Feb 7 2005, 12:00
|
Участник

Группа: Свой
Сообщений: 42
Регистрация: 10-01-05
Из: Санкт-Петербург
Пользователь №: 1 862

|
По поводу последней версии... Сам начал разбираться с LPC. Правда приходится ковыряться сразу с 2114, 2294. В последней версии (4.20) IARa есть примеры для того, чтобы врубиться + приятно составлены подключаемые библиотеки + полно datasheet-ов. В принципе, это мое мнение пока, но разобраться и начать можно и нужно. А дальше переходить на другие фирмы, если LPC чем-то не устраивает. Ядро ведь у всех ARM7 одинаковое, потом проще будет.
|
|
|
|
|
Feb 15 2005, 22:04
|
Группа: Новичок
Сообщений: 1
Регистрация: 15-02-05
Пользователь №: 2 662

|
Цитата(Серокой @ Jan 12 2005, 14:50) Атмел хорош, да вот свои AT91 с ремэпом замутил так, что без поллитра не разобраться.  Я тоже так думал, оказалось намного проще
|
|
|
|
|
Jun 8 2006, 21:29
|

фанат Linux'а
    
Группа: Свой
Сообщений: 1 353
Регистрация: 23-10-05
Из: SPB.RU
Пользователь №: 10 008

|
Цитата(zltigo @ Jun 6 2006, 11:32)  Цитата(AVR @ Jun 6 2006, 03:35)  Где можно найти наипростейшие примеры программ на C++ для AT91SAM7 (для IAR EW ARM 4.31A)?
1.C++ пока для мигания :-) забудьте. 2.В комплекте поставки IAR EWARM, естественно. Честно говоря, там ничегошеньки не понятно. Мне для примера хотя бы увидеть программу, которая бы устанавливала в единицу все разряды.
--------------------
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|