Zaslal: ne leden 05 2014, 0:05 Předmět: Hledám placenou pomoc s PIC32 - od někoho s PICkit 3
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é.
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
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.
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.
.hex soubor mám. Krom toho také soubor Serials_7FFA.num.
V návodu na flashnutí stojí:
citace:
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.
Nemůžete odesílat nové téma do tohoto fóra. Nemůžete odpovídat na témata v tomto fóru. Nemůžete upravovat své příspěvky v tomto fóru. Nemůžete mazat své příspěvky v tomto fóru. Nemůžete hlasovat v tomto fóru. Nemůžete připojovat soubory k příspěvkům Můžete stahovat a prohlížet přiložené soubory
Informace na portálu Elektro bastlírny jsou prezentovány za účelem vzdělání čtenářů a rozšíření zájmu o elektroniku. Autoři článků na serveru neberou žádnou zodpovědnost za škody vzniklé těmito zapojeními. Rovněž neberou žádnou odpovědnost za případnou újmu na zdraví vzniklou úrazem elektrickým proudem. Autoři a správci těchto stránek nepřejímají záruku za správnost zveřejněných materiálů. Předkládané informace a zapojení jsou zveřejněny bez ohledu na případné patenty třetích osob. Nároky na odškodnění na základě změn, chyb nebo vynechání jsou zásadně vyloučeny. Všechny registrované nebo jiné obchodní známky zde použité jsou majetkem jejich vlastníků. Uvedením nejsou zpochybněna z toho vyplývající vlastnická práva. Použití konstrukcí v rozporu se zákonem je přísně zakázáno. Vzhledem k tomu, že původ předkládaných materiálů nelze žádným způsobem dohledat, nelze je použít pro komerční účely! Tento nekomerční server nemá z uvedených zapojení či konstrukcí žádný zisk. Nezodpovídáme za pravost předkládaných materiálů třetími osobami a jejich původ. V případě, že zjistíte porušení autorského práva či jiné nesrovnalosti, kontaktujte administrátory na diskuzním fóru EB.