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

 
 
 
Reply to this topicStart new topic
> Программатор для lpc2468 (ОП SK-MLPC2478), Какой программатор подойдёт для программирования этой платы
mempfis_
сообщение Aug 29 2008, 08:02
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Добрый день. Для освоения ARM купил отладочную плату SK-MLPC2478 c LPC2468 на борту.
Хочу за выходные собрать программатор.
На сайте производителя есть схема программатора WIGGLER
http://starterkit.ru/new/index.php?name=Pa...=page&pid=6
Подойдёт-ли он для программирования этой платы?
На плате есть USB, можно-ли его использовать для прошивки контроллера?
(Друг работал с TMSами там такое было возможно smile.gif )
Спасибо всем кто поможет дельным советом smile.gif

P.S. Дома временно нет интернета (скорее всего ещё долго не будет), а на работе искать нет времени поэтому и задаю такие возможно простые вопросы надеясь получить любую ценную информацию до конца рабочего дня help.gif
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 29 2008, 08:31
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(mempfis_ @ Aug 29 2008, 10:02) *
Хочу за выходные собрать программатор.

RS232 подключить и, например, AT200 c этого сайта или FlashMagic ... и ... и все.
И очень прошу, пользуйтесь поиском - это много быстрее, чем задавать вопросы и ждать ответов.
Например, http://electronix.ru/forum/index.php?showtopic=36448&hl=


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 29 2008, 09:32
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(zltigo @ Aug 29 2008, 12:31) *
RS232 подключить и, например, AT200 c этого сайта или FlashMagic ... и ... и все.
И очень прошу, пользуйтесь поиском - это много быстрее, чем задавать вопросы и ждать ответов.
Например, http://electronix.ru/forum/index.php?showtopic=36448&hl=


Спасибо smile.gif
Скачал FlashMagic и AT200, на выходных буду разбираться smile.gif

Попутно вопрос: для прошивки контроллера обязательно нужен bootloader или он поддерживает режим ISP (как AVR) ?

P.S. Вспомнил что в комплекте с платой шёл кабель на com-порт 07.gif
Здаётся мне что программатор паять не придётся.....
Там на плате RS232 уже есть
Go to the top of the page
 
+Quote Post
zltigo
сообщение Aug 29 2008, 09:40
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 13 372
Регистрация: 27-11-04
Из: Riga, Latvia
Пользователь №: 1 244



Цитата(mempfis_ @ Aug 29 2008, 11:32) *
Попутно вопрос: для прошивки контроллера обязательно нужен bootloader или он поддерживает режим ISP (как AVR) ?

Booloader, но он неотемлимая часть контроллера. Можете считать, что он ISP smile.gif




Цитата(mempfis_ @ Aug 29 2008, 11:32) *
Там на плате RS232 уже есть

Только он кривоват - с полом у него проблемы (по крайней мере у первых неправильный разъем стоял) посему пользуйтесь только прилагаемым кабелем. Ну еще примеры идущие с платой залить можете, только вот читать их исходники КАТЕГОРИЧЕСКИ не надо. У Автора платы бизнес дешевые платы делать (и это получается!), а не примеры писать, посему все прилагаемое сделано в стиле Франкенштейна, причем уже из подобных-же материалов. Протестируйте и выкиньте.


--------------------
Feci, quod potui, faciant meliora potentes
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Aug 29 2008, 09:59
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата
Booloader, но он неотемлимая часть контроллера. Можете считать, что он ISP smile.gif

Хорошо а то я думал что надо будет ещё и правильный bootloader искать smile.gif

Цитата
Только он кривоват - с полом у него проблемы (по крайней мере у первых неправильный разъем стоял) посему пользуйтесь только прилагаемым кабелем.

И это учту 07.gif

Цитата
Ну еще примеры идущие с платой залить можете, только вот читать их исходники КАТЕГОРИЧЕСКИ не надо.

И читать не буду раз говорите что ненадо ....

Цитата
У Автора платы бизнес дешевые платы делать (и это получается!), а не примеры писать, посему все прилагаемое сделано в стиле Франкенштейна, причем уже из подобных-же материалов. Протестируйте и выкиньте.

Кого выкинуть ?! Надеюсь не плату????? blink.gif

Спасибо smile.gif Буду разбираться на выходных со всем перечисленным выше smile3046.gif
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Sep 1 2008, 11:54
Сообщение #6


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Добрый день всем smile.gif
Чтобы не создавать новую тему напишу сюда smile.gif
На выходных смог прочитать ID микроконтроллера т.е. думаю что плата жива smile.gif
Теперь хочу в неё чтото залить. Примеры с диска, который шёл вместе с платой, мне ещё пока не понятны, поэтому решил просто поморгать светодиодом smile.gif
Помогите понять что нужно сделать для этого.
По описанию мк есть 2 регистра которые позволяют установить/сбросить отдельный пин мк
IOSET, IOCLR и регистр направления IO0DIR
Предположим поцеплю светодиод на 0ю ножку PORT0 и напишу такую программу:

Код
void main(void)
{

//конфигурирую пин на выход
IO0DIR = 0x01;

for(;;)
{
   unsigned int i;

   //зажигаю светодиод
   IO0SET = 0x01;
   for(i=0; i<1000; i++);

   //гашу светодиод
   IO0CLR = 0x01;
   for(i=0; i<1000; i++);
}

}


Теперь вопросы:
- какие inc-файлы мне нужно подключить? (lpc2468.inc нет в папке с поддерживаемыми контроллерами)
- компилятор позволяет выставить тип ядра (ARM7TDMI-S) и даже некоторые мк но моего там нет, как мне указать компилятору что я хочу работать именно с lpc2468?
- нужно-ли чтото дополнительно настраивать в перефирии чтобы мк стартовал (pll например) ?
- Что делать после того как у меня получится работающий в симуляторе hex-файл: FlashMagic установил, что просто указать путь к этому hex-файлу и прошить мк? нет-ли там каких-то подводных камней?

Вобщем расскажите пожалуйста структуру программ для ARM-микроконтроллеров, помогите написать первую работающую програмку и залить её в мк smile.gif
Заранее всем спасибо за потраченное время smile.gif
Go to the top of the page
 
+Quote Post
Dog Pawlowa
сообщение Sep 1 2008, 14:51
Сообщение #7


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Цитата(mempfis_ @ Sep 1 2008, 14:54) *
Добрый день всем smile.gif
Чтобы не создавать новую тему напишу сюда smile.gif
На выходных смог прочитать ID микроконтроллера т.е. думаю что плата жива smile.gif
Теперь хочу в неё чтото залить. Примеры с диска, который шёл вместе с платой, мне ещё пока не понятны, поэтому решил просто поморгать светодиодом smile.gif
Помогите понять что нужно сделать для этого.
...

Посмотрите на сайте olimex.com, там специально есть примеры моргания светодиодом.
И еще. Примеры обычно рабочие. Попробуйте откомпилировать и загрузить - это несложно.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
mempfis_
сообщение Sep 2 2008, 08:11
Сообщение #8


Профессионал
*****

Группа: Свой
Сообщений: 1 001
Регистрация: 27-06-06
Пользователь №: 18 409



Цитата(Dog Pawlowa @ Sep 1 2008, 18:51) *
Посмотрите на сайте olimex.com, там специально есть примеры моргания светодиодом.
И еще. Примеры обычно рабочие. Попробуйте откомпилировать и загрузить - это несложно.

Спасибо нашёл примеры smile.gif
Будет свободное время постараюсь разобраться smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 21st July 2025 - 22:18
Рейтинг@Mail.ru


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