Hledám placenou pomoc s PIC32 - od někoho s PICkit 3

Diskuze a poradna o programátorech a programování různých obvodů

Moderátor: Moderátoři

Odpovědět
Zpráva
Autor
Uživatelský avatar
Kernel32
Příspěvky: 4
Registrován: 04 led 2014, 00:00

Hledám placenou pomoc s PIC32 - od někoho s PICkit 3

#1 Příspěvek od Kernel32 »

Nejprv bych chtěl popřát mnoho úspěchů a hlavně zdraví do nového roku Vám všem tady na fóru i adminům.

Mikrokontrolery nejsou můj obor, proto se obracím na spolubastlíře. Za pomoc zaplatím, určitě se dohodneme. Ale k věci.

USB mého zařízení s PIC32MX564F128H, který obsluhuje ASIC čipy (krásné zařízení), je poškozené. Potřebuji proto nahrát do PIC32 jiný firmware dodaný výrobcem zařízení a zprovoznit tak CAN-BUS rozhranní.

Dle instrukcí výrobce potřebuji PICkit 3 DV164131 - na verzi prý záleží (nevím jestli je šance, že by fungovala i jiná). Potom stačí jen postupovat dle jednoduchého návodu od výrobce.

Napadlo mě, že bych mohl objednat PICkit z eshopu a následně ho ve 14ti dnech vrátit, ale raději bych se tomu vyhnul. Nepřijde mi to fér vůči obchodu.

Určitě mi dejte vědět do soukromé zprávy nebo přímo sem pokud můžete pomoci - máte na to vybavení. Vzhledem k povaze stroje na to trošku spěchám. Přijedu raději po Čechách, Morava může být případně také.

Děkuji předem.
hakamusai
Příspěvky: 939
Registrován: 17 dub 2007, 00:00

#2 Příspěvek od hakamusai »

Vámi zmiňovaný procesor PIC32MX564F128H podporuje i programátor PRESTO od ASIX (řada lidí tady včetně mě ho má).
Jinak -na ebay lze sehnat i zmiňovaný PICkit 3 - zde
Uživatelský avatar
Kernel32
Příspěvky: 4
Registrován: 04 led 2014, 00:00

#3 Příspěvek od Kernel32 »

Děkuji hamakusai za odpověd.

Výrobce uvádí nahrání pomocí MPLABX IPE verze 1.8 (1.9 má nějáký bug).

Ná stránkách ASIX jsem zjistil, že PRESTO přímo nepodporuje MPLABX IPE, ale měla by být cesta okolo.

http://tools.asix.net/supp_mplab.htm
Does PRESTO work with MPLAB (PICC, AVR Studio, ...)?

There are two answers - NO and YES:

NO - PRESTO cannot appear in MPLAB "Programmers" menu. We got the MPLAB interface description from Microchip but we decided not to add our software directly to the MPLAB environment due to some important reasons. We may change our minds in the future but we don't plan it at this moment. Similarly with other IDEs.

YES - there is no problem in today's multitasking operation systems to work with more simultaneously launched applications. Software UP supports its use with any other system producing the HEX output files - like Microchip MPLAB, Hi-Tech PICC, AVR Studio or any other compiler. When our software detects that the HEX file has changed, it reloads the new file automatically (of course, this feature can be disabled by the user). Then you can simply press the GO button on PRESTO or launch the programming from the UP (by using mouse or programmable keyboard shortcut). Moreover, UP can be efficiently controlled from the command line or using Windows messages.


Nevím jestli jsem to pochopil zcela správně, ale PRESTO by mělo jít použít.

Pokud by zde byl někdo ochotný, ke komu bych mohl zajet a společně bychom za úplatu nahráli firmware, dejte mi prosím určitě vědět do soukromé zprávy.

Děkuji moc.
hakamusai
Příspěvky: 939
Registrován: 17 dub 2007, 00:00

#4 Příspěvek od hakamusai »

S MPLAB PRESTO nekamarádí,ale pro naprogramování zmiňovaného procesoru je třeba soubor s příponou *.hex -programátoru je jedno v čem je původně napsaný.
Takže -pokud máte soubor s programem ve formátu *.hex ,mělo by stačit sehnat někoho s libovolným programátorem,který podporuje zmiňovaný procesor.
Uživatelský avatar
Kernel32
Příspěvky: 4
Registrován: 04 led 2014, 00:00

#5 Příspěvek od Kernel32 »

Děkuji za odpověd,

.hex soubor mám. Krom toho také soubor Serials_7FFA.num.

V návodu na flashnutí stojí:

Start up MPLABX IPE again, select 'Settings' -> 'Advanced Mode' -> enter password 'microchip' -> 'logon'

on the screen select the following options:
- Family: 32-Bit MCUs
- Device: PIC32MX564F128H
- Tool: select available PICKIT3 tool (make sure it is inserted into the USB)

Press 'Apply'

Source: use the browse button to select the 'BitBurnerFury_for_production.hex' file (see attachment)
SQTP / Serial: use the browse button to select 'Serials_7FFA.num' file

Power up the board and place the PicKit3 on the 5 pins on the board (you see 5 pins aligned on the board, first pin is the one closest to you, the front-side of the pickKit3 (side with the text ans arrow) should be faced towards the left side of the board (the side where the CAN-BUS is located).

Press 'Connect'.
If connection is succesfull, press 'Program'.
Done.
Uživatelský avatar
Kernel32
Příspěvky: 4
Registrován: 04 led 2014, 00:00

#6 Příspěvek od Kernel32 »

hakamusai píše:....
Jinak -na ebay lze sehnat i zmiňovaný PICkit 3 - zde

Vypadá to, že jsou to nějáké levnejší verze PICkit 3.
Express Debug verze DV164131 stojí 100$+pošta na ebayi.
Odpovědět

Zpět na „Programování PIC, ATMEL, EEPROM a dalších obvodů“