Отговори на тема  [ 19 мнения ]  Отиди на страница 1, 2  Следваща
PIC18F25K50 проблем 
Автор Съобщение
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Юли 19, 2007 11:22 pm
Мнения: 8
Мнение PIC18F25K50 проблем
Здравейте. Имам следният проблем: реших да си направя програматор за NAND Flash памети (Janus Programmer) на базата на PIC18F25K50. Никога не съм си имал работа с PIC18FxxKxx. От сайта на авторите изтеглих firmware, обявен за free, но когато го заредих в програматора( ползвам PicKit 2 пълна версия, а не клон), ми изписа Warning: Hex File Loaded is Larger that Device. Свързах се с авторите на проекта, които най-учтиво ми обясниха, че при използване на PicKit програматор не знайно защо се получавала тази грешка, но това не пречело на самото програмиране. Освен това при зареждането на HEX-а ми светна Code Protection. Е, записах PIC-а, но при верификацията ми изписа, че не може да извърши действието. Предположих, че това е вследствие на защитения файл, защото при четене част от софтуера излиза като нули. Поставих PIC-а в новия програматор, но нищо не се получи, все едно , че процесора е мъртъв. Програмирах още два PIC-а от други партиди за да изключа евентуално менте, но ефекта беше същия-никакъв признак на дейност. Въпросът е,че сега не мога да изтрия записите, за да мога да използвам чиповете другаде. Опитах и на 3,3V, и на 5V, не става. Намерих в нета тема с проблем като моя, в която се споменава, че е решен със смяна на някакви знаци в Hex-а, с което падала защитата. Писах на автора на поста, но не получих отговор(поста беше от преди две години). Та сега питането ми е има ли начин да изтрия процесорите?


Чет Май 07, 2020 2:15 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Яну 25, 2012 9:14 am
Мнения: 5298
Мнение Re: PIC18F25K50 проблем
Точно тоя модел е доста стабилен и ако твоя хардуер е ок не би трябвало да ти създава проблеми. Дори и да му налееш грешен фърмуер, не имало никакъв проблем да го изтриеш и да налееш нещо друго пак. Може би е най-добре да се започне от твоята схема, евентуално ако има някакъв проблем там, после софтуера. Най-добре първо да му пуснеш едно Hello World" да видиш че работи както ти искаш. Пусни схемата тук ако не ти е секретна, може някой да забележи нещо необичайно.

_________________
'просто' е технически синоним на 'красиво'


Чет Май 07, 2020 3:27 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Юли 19, 2007 11:22 pm
Мнения: 8
Мнение Re: PIC18F25K50 проблем
Изображение
Това е схемата.
https://dox.abv.bg/download?id=6130ea036c# - Линк за сваляне
Тук е цялата информация
Никога не съм работил с Hello World. Слабо съм запознат с програмирането, просто използвам няколко програматора в работата си-телевизионен техник съм.


Чет Май 07, 2020 7:37 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: PIC18F25K50 проблем
Първо да те успокоя - няма вариант да не се трият! Това, че не минава валидацията не е проблем. Обаче това, че не работи крайното у-во е! Предполагам, че наливаш hex-a през апп-а, а не през MPlab. Изтегли си MPLab. И си напиши проста програма за блинк тест. Ако не можеш кажи да помагаме.
Ако проектът е читав предполагам, че нещо си объркал при изпълнение на платката. В този ред на мисли, ми прави впечатление, че на схемата, което си дал няма дадени какви са транзисторите! Откриваш ли платката като ново USB у-во? Да не си завъртял пиновете на USB-то? Друго, което ми прави впечатление, е че няма кварц! Без кварц аз лично не харесвам вариантите за подкарване на USB! Каква е стойността на C8! Драйвер някакъв качвал ли си на компа?
За сега толкова се сещам...

_________________
www.elkran.com


Чет Май 07, 2020 9:25 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Яну 01, 2012 8:04 pm
Мнения: 2663
Местоположение: София / Велико Търново
Мнение Re: PIC18F25K50 проблем
Валидацията минава и при Code Protect докато трае програмирането. Имаше опция Verify on write, но и без нея мисля, че се проверяваше успешно със Code Protect. Пък и като заредиш хекса, винаги може да махнеш отметката за Code Protect преди да запишеш чипа.
п.с. в другият форум видях, че си го оправил с Vpp first. :)

_________________
https://github.com/slav4ocom/


Пет Май 08, 2020 2:02 am
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Юли 19, 2007 11:22 pm
Мнения: 8
Мнение Re: PIC18F25K50 проблем
Цитат:
Ако проектът е читав предполагам, че нещо си объркал при изпълнение на платката. В този ред на мисли, ми прави впечатление, че на схемата, което си дал няма дадени какви са транзисторите! Откриваш ли платката като ново USB у-во? Да не си завъртял пиновете на USB-то? Друго, което ми прави впечатление, е че няма кварц! Без кварц аз лично не харесвам вариантите за подкарване на USB! Каква е стойността на C8! Драйвер някакъв качвал ли си на компа?

Проверявал съм платката няколко пъти. Всички N-ch транзистори са 2N7000, а P-ch са TP0606N3-G. Не откривам платката като ново USB у-во. Пиновете на USB-то са според схемата. Да, наистина е без кварц.Стойността на C8, според описанието към проекта, е 100nF, въпреки, че в други проекти съм го срещал 470nF. Драйвер не съм качвал, но пак според проекта, след инсталирането на програмата за управление на програматора, в случая ChipStar 3.0, и опознаването на устройството, драйвера ще се инсталира чрез съветника по инсталацията.
Между другото, проблемът с изтриването на чипа се оказа, че е в настрйката на Vpp на PikKit 2: трябва да е над 3,5V, а не 3,3V, както го поставя самия програматор при поставянето и опознаването му. Мерих напрежението и с Fluke- то, въпреки,че програматора ми вади точни стойности.


Пет Май 08, 2020 6:33 am
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 7:26 pm
Мнения: 672
Мнение Re: PIC18F25K50 проблем
Има стари всеизвестни проблеми с PICKIT2 и проблеми с CONFIG masks.
https://www.microchip.com/forums/download.axd?file=0;749972
пробвай с този файл. Може коректно да ти запише конфигурацията и вътрешния клок да тръгне.
Не знаеш откъде ще излезе проблема.

Да добавя ... Точно за този контролер има разлика
между v1.63.146 и v1.63.148 .dat файла

А това е ако използваш PICKit2Plus
Pоне аз използвам PICKit3Plus с последната версия на .dat файла

_________________
Вниманиене съмвишист....ИЙ.


Пет Май 08, 2020 1:02 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Юли 19, 2007 11:22 pm
Мнения: 8
Мнение Re: PIC18F25K50 проблем
Цитат:
Точно за този контролер има разлика между v1.63.146 и v1.63.148 .dat файла

Как мога да видя коя версия е .dat файл? Моят също е теглен от някакъв чужд сайт, вече не помня кой.
А междувременно програматора тръгна, оказа се, че кондензатора C8 по схемата, трябва да е 470nF, а не 100nF. Оставам с впечатлението, че чиповете са от не особено читава партида. Сега ще поръчам от Farnell, да видим какво ще стане.


Пет Май 08, 2020 1:53 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 12:48 pm
Мнения: 6094
Мнение Re: PIC18F25K50 проблем
Цитат:
трябва да е над 3,5V, а не 3,3V

имаше подобен проблем преди 2,3 години - и от тогава свалям от 3.3 с една стъпка надолу

_________________
main[-1u]={1};


Пет Май 08, 2020 1:58 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 20, 2005 12:02 pm
Мнения: 9119
Местоположение: Разград
Мнение Re: PIC18F25K50 проблем
Е такова чудо за първи път чувам - кофти партида... точно К сериите съм наслагал стотици и досега не съм имал случай на чип брак още като нов. По принцип пиккит 2 и 3 имат един проблем - гори им един транзистор в резет схемата - или беше Q5 или Q6. И на двата програматора е един и същ десигнатора и транзистора е един и същ - някакво MMBT беше - купил съм си 20-30 да имам резерва. На 2-ката съм го сменял два пъти, на тройката 1 път. 2-ката ми е правена и с нея по принцип пиша серийното производство с 18FxxKxx. 3-ката я ползвам основно за дебъг или с IPE-то за чипове дето 2 не поддържа.


Пет Май 08, 2020 2:15 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: PIC18F25K50 проблем
kamiel написа:
Стойността на C8, според описанието към проекта, е 100nF, въпреки, че в други проекти съм го срещал 470nF.

Сложи 2,2 до 10uF. Аз слагам 2,2 обикновено или 4,7uF. 100nF e малко!

_________________
www.elkran.com


Пет Май 08, 2020 3:32 pm
Профил
Ранг: Почетен член
Ранг: Почетен член
Аватар

Регистриран на: Нед Окт 19, 2008 7:26 pm
Мнения: 672
Мнение Re: PIC18F25K50 проблем
Тук описват подобен проблем.
https://www.microchip.com/forums/m749887.aspx
Последния ми допир беше с Pic18F87J50.

_________________
Вниманиене съмвишист....ИЙ.


Пет Май 08, 2020 4:01 pm
Профил
Ранг: Минаващ
Ранг: Минаващ

Регистриран на: Чет Юли 19, 2007 11:22 pm
Мнения: 8
Мнение Re: PIC18F25K50 проблем
Цитат:
2-ката ми е правена и с нея по принцип пиша серийното производство с 18FxxKxx.

Моята 2-ка също е правена и съм използвал транзистори BC547 и BC557(монтажът ми е нормален, а не smd) и досега не съм имал проблеми.
Цитат:
Сложи 2,2 до 10uF. Аз слагам 2,2 обикновено или 4,7uF. 100nF e малко!

Сложих WIMA 2,2μF
Цитат:
Тук описват подобен проблем.
https://www.microchip.com/forums/m749887.aspx

Точно от тук дръпнах, както писах по-горе, .dat файла и сега забелязах, че е версия v1.63.148.
За сега всичко е ОК, програматора работи идеално, сега се пробвам с NAND Flash, не съм си имал работа с тях до сега. При евентуални проблеми, ще пиша.
Благодаря на всички за препоръките!!!


Съб Май 09, 2020 9:01 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 9:21 pm
Мнения: 30685
Местоположение: София
Мнение Re: PIC18F25K50 проблем
Ами ако проблема е с записа на пика на мен ми се е случвало да не мога д го запиша с пиккит 3, не съм сигурен какъв беше проблема, опитвах няколко пъти и накрая стана, мен ме съмняваше тогава че беше софтуерно защото най накрая преинсталирах и стана но на 16-ка. Обаче точно на 18-ка колегите често се оплакват че не могат да записват с пиккит3, но никога не съм разбрал защо, това не са колегите които качват фърмуера те не се оплакват, а сервизни техници. Винаги съм го отдавал на това че нещо бъркат те, но оо-странно е, че когато работеха с icd3 не се оплакваха.


Съб Май 09, 2020 9:14 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Чет Юни 25, 2009 1:01 pm
Мнения: 2251
Мнение Re: PIC18F25K50 проблем
Pickit прави доста парчета! То по принцип самите Микрочеп не препоръчват да се използва за серийно производство. Може примерно да има едновременно инсталиран апп-а и MPLab, a тогава PIckit се превключва ръчно от едното на другото. И ако забравиш... Отделно идват напреженията, после може да е клонинг, после версията на MPLab и т. н.... Свиква се при нужда... Това е положението!

_________________
www.elkran.com


Съб Май 09, 2020 9:31 am
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 19 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

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


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

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