| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| хардуер за програмиране на LPC2378 през Flash Magic http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=9296 |
Страница 1 от 2 |
| Автор: | crazy [ Пет Авг 26, 2011 4:22 pm ] | |||||||||
| Заглавие: | хардуер за програмиране на LPC2378 през Flash Magic | |||||||||
Здравейте на всички .Налагами се от време време да програмирам LPC2378 изтеглих FlashMagic но през какъв хардуер (интерфейсна платка?) става ако може някаква схемка.Или мога директно да закача Rx Dx от СОМ 1 на PC и да започна наливане. Благодаря предварително Въпросния процесор е наситен на платка на която има куплунг за програмиране
|
||||||||||
| Автор: | relsys [ Пет Авг 26, 2011 5:11 pm ] |
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic |
Е к'во ще му програмираш на тоя касов апарат? MAX232 |
|
| Автор: | head_up [ Съб Авг 27, 2011 5:49 pm ] |
| Заглавие: | 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 ти е посочил. Успех! |
|
| Автор: | crazy [ Вто Авг 30, 2011 9:13 am ] | ||
| Заглавие: | 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. Колкото и мързеливо да звучи, въпроса ми беще за някакво готово решение, с примерна схемка нещо отрода :
|
|||
| Автор: | Cekins [ Вто Авг 30, 2011 9:55 pm ] |
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic |
Към тази схемичка си добави DTR->MP/BOOT CTS->BOOT/MP (не знам FlashMagic къде точно ги вади) и ще ти е готова схемата |
|
| Автор: | head_up [ Сря Авг 31, 2011 1:10 am ] | |||||||||
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic | |||||||||
Не мисля, че изобщо ги вади - целия процес минава без друго управление, освен Rx/Tx & P2.10 - то не му и трябва: казваш му, че ще го клатиш през UART0, скоростта се договаря автоматично (май? взех да забравям нещо ...), другото са команди от ISP, нищо повече. |
||||||||||
| Автор: | Cekins [ Сря Авг 31, 2011 9:40 am ] |
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic |
Идея си нямам - с FlashMagic съм писал един единствен път един Philips P89C нещо си. Бяха ми продали един "полуфабрикат" хардуер без софтуер |
|
| Автор: | relsys [ Сря Авг 31, 2011 1:39 pm ] |
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic |
Добре де, платката си има BOOTLoader. Що не го ползваш него? |
|
| Автор: | head_up [ Сря Авг 31, 2011 6:53 pm ] | |||||||||
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic | |||||||||
е, то точно това прави човека през тоя FlashMagic - ползва функциналност (ISP), която му се дава от буутлоадъра |
||||||||||
| Автор: | crazy [ Чет Сеп 01, 2011 10:24 am ] |
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic |
Събирам втората схемичка.Двата въпросни сигнала (боот, мр) ще ги оставя на джъмпери с възможност към + - . |
|
| Автор: | relsys [ Чет Сеп 01, 2011 10:46 am ] | ||||||||||||||||||
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic | ||||||||||||||||||
Имах предвид, че платката има и софтуерен Loader от производителя. |
|||||||||||||||||||
| Автор: | crazy [ Чет Сеп 01, 2011 2:24 pm ] | |||||||||
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic | |||||||||
Да уточня , да платката си има всичко но то е при производителя!!! Софтуерния лоадер и на производителя е Флаш-Маджик Но хардуера си е нарекъл програмираща платка еди коя си!(която нито се продава нито се дава) Това не някаккъв КИТ с който се получава всичко и само бучкаш USb-то и кликаш ,а рядко бъгаво изделие което в 70% от случаите се спасява с флашване.Та затова давам такъв зор , при първи резултати ще драсна работеща схемка. Благодаря на отзовалите се разчитам на вашата подкрепа . Между другото съм изчел шита на процесора и неми стана ясно аджаба какво е условието при което започва програмирането .В смисъл преди да започне клатенето по RX TX инициирано от Флаш-маджик в какво ниво трябва да е боот сигнала и дали трябва да е в принудителен ресет по време на програмирането всепак са 4 варианта само.
благодаря чак сега го забелязах |
||||||||||
| Автор: | relsys [ Чет Сеп 01, 2011 3:15 pm ] | |||||||||
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic | |||||||||
Това не е ли касов апарат на Датекс? |
||||||||||
| Автор: | crazy [ Пет Сеп 02, 2011 8:29 am ] |
| Заглавие: | Re: хардуер за програмиране на LPC2378 през Flash Magic |
Разконспирираме |
|
| Автор: | Zdrav [ Пет Сеп 02, 2011 2:06 pm ] |
| Заглавие: | 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 пина във високо ниво... иначе ще си стои винаги в "принудителен ресет". |
|
| Страница 1 от 2 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|