| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Bootloader за PIC18FxxJ серия за С18 http://mcu-bg.com/mcu_site/viewtopic.php?f=3&t=6934 |
Страница 1 от 1 |
| Автор: | fuser [ Нед Юни 28, 2009 12:29 pm ] |
| Заглавие: | Bootloader за PIC18FxxJ серия за С18 |
през UARTa разбира се |
|
| Автор: | Цецо [ Нед Юни 28, 2009 1:51 pm ] |
| Заглавие: | |
Ако искаш сам да си пишеш мога да ти дам сорсове от един мой, който ползвам на 24J10. Но няма да можеш да го ползваш изцяло, защото комуникацията е по мой специфичен протокол, а PC частта е част от голяма апликация, която няма как да подкараш при теб. Всъщност единственото полезно от него май е програмирането на самия чип. Което значи че ако не си тръгнал да пишеш твой собствен.... не ти върши работа. |
|
| Автор: | ¶ [ Нед Юни 28, 2009 3:48 pm ] |
| Заглавие: | |
http://thebytefactory.com/dl_codeloader.asp |
|
| Автор: | fuser [ Нед Юни 28, 2009 5:06 pm ] | |||||||||
| Заглавие: | ||||||||||
всичко свързано с bootload-ването на този тип процесори ще ми е от полза. Като твой протокол какво имаш в предвид, различен тип файл ли му подаваш или самият UART е нещо изкривен? То така или иначе ще се наложи и аз да изкривя нещо в наливането на файла за да не може да се вижда оригинала. Но ще трябва да започна от нормален loader и после да му мисля криптирането. |
||||||||||
| Автор: | Цецо [ Нед Юни 28, 2009 8:41 pm ] |
| Заглавие: | |
Ми използвам си собствен протокол за трансфера. Просто комуникацията на бутлоадера е част от по голям протокол използван от самата апликация. В частност идеята беше да може да минава от апликационен режим в бутлоадерен по команда в процеса на работа, а не само при начално стартиране. Самия протокол е наследство от стари устройства.... на моменти изглежда направо глуповат, ама нали работи, а и гоним съвместимост....Типа на файла си е директен имидж на паметта (нещо като bin). Но както казах самия протокол няма да ти върши работа защото не мога да ти дам PC апликацията. Не че е някаква страшна тайна, просто няма как да я подкараш при теб. А и сорсове нямам, не съм я писал аз. Иначе бутлоадера е писан изцяло на C18, не блести с нищо, писан е за две нощи Ще го закача в понеделник от службата - каквото можеш да ползваш от него - взимай. |
|
| Автор: | fuser [ Пон Юни 29, 2009 9:31 am ] | |||||||||
| Заглавие: | ||||||||||
То и при мен трябва да се получи нещо такова. Аз го имам писано, но на асемблер и за 16 серия, а това приложение ми е на С и трябва да му сложа bootloader. Благодаря ти за помоща предварително. |
||||||||||
| Автор: | Цецо [ Пон Юни 29, 2009 9:59 am ] |
| Заглавие: | |
абе тук неможе да се направи атачмънт. Дай някакъв меил. |
|
| Автор: | fuser [ Пон Юни 29, 2009 10:06 am ] | |||||||||
| Заглавие: | ||||||||||
st_obretenov@mbox.contact.bg |
||||||||||
| Автор: | fuser [ Пон Юни 29, 2009 10:23 am ] | |||||||||
| Заглавие: | ||||||||||
Много благодаря. Довечера ще разгледам подробно сорса. Имаш бири от мен |
||||||||||
| Автор: | bkulev [ Вто Юли 07, 2009 9:08 pm ] |
| Заглавие: | |
@fuser Гледал ли си AN851? Там има код за 18F и J също. Основно е на асемблер, но има пример и на С. Не съм го гледал подробно и не знам дали може да ти свърши работа. |
|
| Автор: | fuser [ Сря Юли 08, 2009 5:10 pm ] | |||||||||
| Заглавие: | ||||||||||
Аз започнах да го пиша наново, като ще ползвам голяма част от функциите на bootloadera който ми изпрати Цецо. Не ми остава много време за него, но полека-лека .... |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|