Отговори на тема  [ 17 мнения ]  Отиди на страница 1, 2  Следваща
хардуер за програмиране на LPC2378 през Flash Magic 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Пет Авг 26, 2011 3:33 pm
Мнения: 37
Местоположение: Враца
Мнение хардуер за програмиране на LPC2378 през Flash Magic
Здравейте на всички .Налагами се от време време да програмирам LPC2378 изтеглих FlashMagic но през какъв хардуер (интерфейсна платка?) става ако може някаква схемка.Или мога директно да закача Rx Dx от СОМ 1 на PC и да започна наливане.
Благодаря предварително

Въпросния процесор е наситен на платка на която има куплунг за програмиране

Прикачени файлове:
lpc.JPG
lpc.JPG [ 15.63 KiB | Прегледано 5863 пъти ]

_________________
skype :crazy_fj1200


Пет Авг 26, 2011 4:22 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Е к'во ще му програмираш на тоя касов апарат?

MAX232


Пет Авг 26, 2011 5:11 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
За да го програмираш по този начин ти трябват следните условия :
1) Да НЕ е използват CP3 (търси Code Read Protection (CRP) в user manual-a)
2) UART0 Rx & Tx пинове изведени за теб (гледай друг да не се опитва да клати линиите, не знам какво имаш на платката)
3) достъп до P2.10 пин, с подаване на ниско ниво на този пин при отпускане на RESET линията ще получиш достъп до ISP командите през UART0, който използва Flash Magic.

От към хардуер ти трябва само max232+кондензатори - стандартна схемичка TTL-RS232 конвертор, както relsys ти е посочил.

Успех!


Съб Авг 27, 2011 5:49 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Пет Авг 26, 2011 3:33 pm
Мнения: 37
Местоположение: Враца
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Да точно така от конекторчето CN13
сигнала BOOT е свързан на 76кр./Р2.10
сигнала RxD0 142kr./P0.3
сигнала TxD0 141 141kr./P0.2
А пък МР- сигнала се подава на една схема(TPS3705) за управление и изготвяне
на ресета чрез него се поддържа принудителен ресет.По време на програмирането.

Относно какво ще наливам.Ми налага се от време на време.От друга страна от тази платка ще стане чудесна "девелопмент боард".LCD дисплей , 2 ком,Lan, Gprs Modem, BUzer, KBD 23butona, Line termal printer ,наситена е
1Mbt ram 8Mbt flash ,SD kard reader ,Can bus.
Колкото и мързеливо да звучи, въпроса ми беще за някакво готово решение, с примерна схемка
нещо отрода :


Прикачени файлове:
max 232 interface.JPG
max 232 interface.JPG [ 29.8 KiB | Прегледано 5746 пъти ]

_________________
skype :crazy_fj1200
Вто Авг 30, 2011 9:13 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Към тази схемичка си добави DTR->MP/BOOT CTS->BOOT/MP (не знам FlashMagic къде точно ги вади) и ще ти е готова схемата


Вто Авг 30, 2011 9:55 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Cekins написа:
Към тази схемичка си добави DTR->MP/BOOT CTS->BOOT/MP (не знам FlashMagic къде точно ги вади) и ще ти е готова схемата


Не мисля, че изобщо ги вади - целия процес минава без друго управление, освен Rx/Tx & P2.10 - то не му и трябва: казваш му, че ще го клатиш през UART0, скоростта се договаря автоматично (май? взех да забравям нещо ...), другото са команди от ISP, нищо повече.


Последна промяна head_up на Сря Авг 31, 2011 1:14 am, променена общо 1 път



Сря Авг 31, 2011 1:10 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Идея си нямам - с FlashMagic съм писал един единствен път един Philips P89C нещо си. Бяха ми продали един "полуфабрикат" хардуер без софтуер :) Ама си имаше MAX232 на платката - боднах го на РС-то и без друго да барам си се записа - обаче освен Rx и Tx, DTR-а е подаден към P2.6 (на схемата е означен с DT).


Сря Авг 31, 2011 9:40 am
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Добре де, платката си има BOOTLoader. Що не го ползваш него?


Сря Авг 31, 2011 1:39 pm
Профил ICQ WWW
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Юни 01, 2008 9:54 pm
Мнения: 1503
Местоположение: Пловдив
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
relsys написа:
Добре де, платката си има BOOTLoader. Що не го ползваш него?


е, то точно това прави човека през тоя FlashMagic - ползва функциналност (ISP), която му се дава от буутлоадъра :wink:


Сря Авг 31, 2011 6:53 pm
Профил WWW
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Пет Авг 26, 2011 3:33 pm
Мнения: 37
Местоположение: Враца
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Събирам втората схемичка.Двата въпросни сигнала (боот, мр) ще ги оставя на джъмпери с възможност към + - .

_________________
skype :crazy_fj1200


Чет Сеп 01, 2011 10:24 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
head_up написа:
relsys написа:
Добре де, платката си има BOOTLoader. Що не го ползваш него?


е, то точно това прави човека през тоя FlashMagic - ползва функциналност (ISP), която му се дава от буутлоадъра :wink:


Имах предвид, че платката има и софтуерен Loader от производителя.


Чет Сеп 01, 2011 10:46 am
Профил ICQ WWW
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Пет Авг 26, 2011 3:33 pm
Мнения: 37
Местоположение: Враца
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Да уточня , да платката си има всичко но то е при производителя!!!
Софтуерния лоадер и на производителя е Флаш-Маджик
Но хардуера си е нарекъл програмираща платка еди коя си!(която нито се продава нито се дава)
Това не някаккъв КИТ с който се получава всичко и само бучкаш USb-то и кликаш ,а рядко бъгаво изделие което в 70% от случаите се спасява с флашване.Та затова давам такъв зор , при първи резултати ще драсна работеща схемка.
Благодаря на отзовалите се разчитам на вашата подкрепа .
Между другото съм изчел шита на процесора и неми стана ясно аджаба какво е условието при което започва програмирането .В смисъл преди да започне клатенето по RX TX инициирано от Флаш-маджик в какво ниво трябва да е боот сигнала и дали трябва да е в принудителен ресет по време на програмирането всепак са 4 варианта само.

Цитат:
3) достъп до P2.10 пин, с подаване на ниско ниво на този пин при отпускане на RESET линията ще получиш достъп до ISP командите през UART0, който използва Flash Magic.


благодаря чак сега го забелязах

_________________
skype :crazy_fj1200


Чет Сеп 01, 2011 2:24 pm
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Пет Ное 25, 2005 11:41 am
Мнения: 1680
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
crazy написа:
Това не някаккъв КИТ с който се получава всичко и само бучкаш USb-то и кликаш ,а рядко бъгаво изделие което в 70% от случаите се спасява с флашване.Та затова давам такъв зор , при първи резултати ще драсна работеща схемка.



Това не е ли касов апарат на Датекс?


Чет Сеп 01, 2011 3:15 pm
Профил ICQ WWW
Ранг: Минаващ
Ранг: Минаващ
Аватар

Регистриран на: Пет Авг 26, 2011 3:33 pm
Мнения: 37
Местоположение: Враца
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Разконспирираме :evil:

_________________
skype :crazy_fj1200


Пет Сеп 02, 2011 8:29 am
Профил WWW
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 26, 2005 2:01 pm
Мнения: 1952
Местоположение: Варна
Мнение Re: хардуер за програмиране на LPC2378 през Flash Magic
Принципно за LPC2ххх серията при тръгване от RESET винаги тръгва вградения буутлоадър. Една от първите му задачи е да провери нивото на BOOTLOADER_REQUEST пина. Ако е '0' се преминава в ISP режим конфигурира се UART0 и се слуша на този порт за заявка за свързване. Изпълнява се съответно аутобоудрейт процедура след което буутлоадъра изпълнява команди подавани по UART0 от съответното програмче - в твоя случай Flash Magic.
Във Flash Magic за по-калпазанска работа е предвидено с RTS, DTR да се клатят BOOTLOADER_REQUEST и RESET пиновете на процесора като част от процедурата по влизане в ISP режим. Съответно трябва да се конфигурира Flash Magic да ползва RTS, DTR за тази цел.
Аз винаги предпочитам по-надеждния начин с джъмпер поставян на ръка с който дръпвам BOOTLOADER_REQUEST пина към маса и ръчно ресетване с бутонче, пинсети и т.н.

PS: "принудителен ресет" ??? за да освободиш процесора да тича трябва да му вдигнеш RESET пина във високо ниво... иначе ще си стои винаги в "принудителен ресет".

_________________
Най-опасният враг на истината и свободата е мнозинството.


Пет Сеп 02, 2011 2:06 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 17 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 6 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни