| Автор |
Съобщение |
|
crazy
Ранг: Минаващ
Регистриран на: Пет Авг 26, 2011 3:33 pm Мнения: 37 Местоположение: Враца
|
 хардуер за програмиране на LPC2378 през Flash Magic
Здравейте на всички .Налагами се от време време да програмирам LPC2378 изтеглих FlashMagic но през какъв хардуер (интерфейсна платка?) става ако може някаква схемка.Или мога директно да закача Rx Dx от СОМ 1 на PC и да започна наливане. Благодаря предварително Въпросния процесор е наситен на платка на която има куплунг за програмиране
_________________ skype :crazy_fj1200
|
| Пет Авг 26, 2011 4:22 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Е к'во ще му програмираш на тоя касов апарат?
MAX232
|
| Пет Авг 26, 2011 5:11 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 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 |
|
 |
|
crazy
Ранг: Минаващ
Регистриран на: Пет Авг 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. Колкото и мързеливо да звучи, въпроса ми беще за някакво готово решение, с примерна схемка нещо отрода :
_________________ skype :crazy_fj1200
|
| Вто Авг 30, 2011 9:13 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 20, 2005 12:02 pm Мнения: 9119 Местоположение: Разград
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Към тази схемичка си добави DTR->MP/BOOT CTS->BOOT/MP (не знам FlashMagic къде точно ги вади) и ще ти е готова схемата
|
| Вто Авг 30, 2011 9:55 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Не мисля, че изобщо ги вади - целия процес минава без друго управление, освен Rx/Tx & P2.10 - то не му и трябва: казваш му, че ще го клатиш през UART0, скоростта се договаря автоматично (май? взех да забравям нещо ...), другото са команди от ISP, нищо повече.
Последна промяна head_up на Сря Авг 31, 2011 1:14 am, променена общо 1 път
|
| Сря Авг 31, 2011 1:10 am |
|
 |
|
Cekins
Ранг: Форумен бог
Регистриран на: Сря Апр 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 |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Добре де, платката си има BOOTLoader. Що не го ползваш него?
|
| Сря Авг 31, 2011 1:39 pm |
|
 |
|
head_up
Ранг: Форумен бог
Регистриран на: Нед Юни 01, 2008 9:54 pm Мнения: 1503 Местоположение: Пловдив
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
е, то точно това прави човека през тоя FlashMagic - ползва функциналност (ISP), която му се дава от буутлоадъра 
|
| Сря Авг 31, 2011 6:53 pm |
|
 |
|
crazy
Ранг: Минаващ
Регистриран на: Пет Авг 26, 2011 3:33 pm Мнения: 37 Местоположение: Враца
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Събирам втората схемичка.Двата въпросни сигнала (боот, мр) ще ги оставя на джъмпери с възможност към + - .
_________________ skype :crazy_fj1200
|
| Чет Сеп 01, 2011 10:24 am |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Имах предвид, че платката има и софтуерен Loader от производителя.
|
| Чет Сеп 01, 2011 10:46 am |
|
 |
|
crazy
Ранг: Минаващ
Регистриран на: Пет Авг 26, 2011 3:33 pm Мнения: 37 Местоположение: Враца
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Да уточня , да платката си има всичко но то е при производителя!!! Софтуерния лоадер и на производителя е Флаш-Маджик Но хардуера си е нарекъл програмираща платка еди коя си!(която нито се продава нито се дава) Това не някаккъв КИТ с който се получава всичко и само бучкаш USb-то и кликаш ,а рядко бъгаво изделие което в 70% от случаите се спасява с флашване.Та затова давам такъв зор , при първи резултати ще драсна работеща схемка. Благодаря на отзовалите се разчитам на вашата подкрепа . Между другото съм изчел шита на процесора и неми стана ясно аджаба какво е условието при което започва програмирането .В смисъл преди да започне клатенето по RX TX инициирано от Флаш-маджик в какво ниво трябва да е боот сигнала и дали трябва да е в принудителен ресет по време на програмирането всепак са 4 варианта само. благодаря чак сега го забелязах
_________________ skype :crazy_fj1200
|
| Чет Сеп 01, 2011 2:24 pm |
|
 |
|
relsys
Ранг: Форумен бог
Регистриран на: Пет Ное 25, 2005 11:41 am Мнения: 1680
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Това не е ли касов апарат на Датекс?
|
| Чет Сеп 01, 2011 3:15 pm |
|
 |
|
crazy
Ранг: Минаващ
Регистриран на: Пет Авг 26, 2011 3:33 pm Мнения: 37 Местоположение: Враца
|
 Re: хардуер за програмиране на LPC2378 през Flash Magic
Разконспирираме 
_________________ skype :crazy_fj1200
|
| Пет Сеп 02, 2011 8:29 am |
|
 |
|
Zdrav
Ранг: Форумен бог
Регистриран на: Сря Яну 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 |
|
|