handdator

Visa fullständig version : Turnigy x9 firmware flash.. Usbasp.. Drivers..



athlech
2015-04-27, 20:23
Hej alla..
Första posten på forumet och tror jag läst och testat alla möjliga vis och OS för att installera mina två olika
USBASP.. Men helt utan lycka..

Lyckas inte i windows 7, 8, 8.1 eller 10...

Försökt installera ( win XP ).. Men föör ny dator för det.. haha..
Men Finns det någon som bor i Nordvästra Skåne eller så som kanske kan hjälpa till?
Får jag iofs bara rätt på någon av mina två usbasp så kan jag själva flasha biosen men dom ska alltid
strula.. :(


PeaCe ! ;)

Zkronk
2015-04-27, 21:03
Vad får du för felmeddelande, eller vad händer?

UndCon
2015-04-27, 21:15
Digital driver signing???


http://www.fischl.de/usbasp/


https://openchrysalis.wordpress.com/2014/09/26/installing-usbasp-driver-software-in-windows-8-1/


Jag installerade det på min dator i veckan utan problem (win 8.1)

athlech
2015-04-28, 12:32
Enligt Enhetshanteraren är den installerad men när jag försöker läsa eller skriva så får jag "Cannot set sck Period"
Men med min andra Usbasp så installeras den som en usb input device och går ej att byta till andra drivrutiner på den..
ATM kör jag windows 7 samt (win 10 tech)..


5205752058

athlech
2015-04-28, 12:55
tack, men körs redan precis på samma vis..
Men ser att när jag försöker skriva eller läsa så blinkar det iaf till på min usbasp så verkar vara rätt installerad nu..
Kanske.. :D
Men fortfarande får jag inte den till att programera..

dvogonen
2015-04-28, 13:53
Enligt Enhetshanteraren är den installerad men när jag försöker läsa eller skriva så får jag "Cannot set sck Period"
Men med min andra Usbasp så installeras den som en usb input device och går ej att byta till andra drivrutiner på den..
ATM kör jag windows 7 samt (win 10 tech)..

Den första goda nyheten är att drivrutinen för USBASPn verkar fungera. Om den inte hade fungerat så hade du AVRDUDE inte startat upp. Du hade istället fått ett meddelande om att ingen programmeringsdevice kunde hittas.

Den andra goda nyheten är att det första felmeddelandet "Cannot set sck period" är normalt. Det betyder bara att det inte går att ställa in klockfrekvensen på din USBASP. Den är redan inställt på ett vettigt värde så du kan bortse från den varningen.

Men sedan kommer de dåliga nyheterna. Felmeddelandena "Target does not anwer" och "Device signature=0x000000" tyder på att det inte finns korrekt kontakt mellan din USBASP och den Atmel-processor som sitter i radion. Jag har för mig att du får exakt dessa meddelanden om du försöker programmera utan att kabeln från USBASPn till radion ansluten. Det är dock ett tag sedan jag höll på med 9x, så mitt minne kan ha fel.

Kolla först alla kablar och lödningar. Om du inte hittar några avbrott får du kolla continuity mellan kontakten på USBASPn och de processorben som används för programmering. Här finns databladet för processorn: http://www.atmel.com/Images/Atmel-2490-8-bit-AVR-Microcontroller-ATmega64-L_datasheet.pdf

Om du inte heller nu hittar några fel kan du börja oroa dig :-)

athlech
2015-04-28, 14:54
Har nu suttit och testat så det är kontakt mellan processor pinnarna till rätt på usbasp som jag gjort innan också..
Men inget fel där nu heller tyvärr.. :/
Men när jag mäter på usbasp:n så lämnar den 5v på rätt pinnar när den är kopplad i datorn bara..
Men när jag kopplar in med processorn så får jag bara 3.2v ..

Fel på min usbasp ?

ger snart upp och köper en ny kontroll.. :/

dvogonen
2015-04-28, 18:35
Ge inte upp. Ju mer problem man möter, desto större tillfredsställelse när man lyckas lösa dem. USBASPer kan vara rejält jävliga att få att funka, men det brukar gå om man är enträgen. När du väl lyckas programmera en gång så kommer det att fortsätta att fungera utan problem.

Det är inte OK att spänningen sjunker till 3.2 volt vid programmeringen av Armel64. Men att den gör det behöver inte betyda att din programmerare är trasig. En del versioner av USBASP har en bygling där man kan välja mellan 3.3 volt och 5 volts spänning. Man måste välja 5v. Andra varianter saknar bygling och inställningen görs genom att man kortsluter två lödpukter.

Om spänningsvalet är rätt (och det tror jag det är eftersom du mäter 5v obelastat) så kan problemet vara att det sitter ett motståndsnät mellan processorn på USBASPn och kontakten. Ibland sitter det istället diskreta resistorer på signalledningarna. Motstånden brukar vara på 100-300 Ohm. Tyvärr ställer de till problem i den här applikationen. Lösningen är enkel: man plockar bort motstånden och lägger lödbryggor mellan lödpunkterna. Du hittar information på nätet om det om du söker på något i stil med "9x usbasp resistance".

Lycka till och ge inte upp hoppet.

athlech
2015-04-28, 19:14
Nä men när man lekt runder med detta i snart 2 månader så börjar jag bli riktigt trött på d..
Läst och testat hur mycket som nu..

Har 0.2 Ohm mellan mosi o miso från atmega8a processorn till pinout på usbasp..
Så borde inte vara det..

Har även provat att koppla bort allt som går från "moderkortet" i sändaren men ingen skillnad där heller..
Läst o testat " http://9xrprogrammer.com/index.php/learn/34-troubleshooting "
Guiden också men tyvärr utan lycka.. :/

Men snällt du försöker få upp mitt hopp igen.. :D

dvogonen
2015-04-28, 19:47
Men något hårdvarustrul verkar det vara. Spänningen får inte sjunka ned till 3.2 volt vid programmering. Jag har för mig att 4.5 är OK, men inte lägre.

athlech
2015-04-28, 20:26
kan jag ansluta 5v vid sidan om då tro?
Har en FTDI232 som jag vet fungerar.. kanske köra 5v från den ist? :)

UndCon
2015-04-28, 21:10
Jag kommer inte ens ihåg hur jag gjorde :) Min programmerare sitter i min 9X (http://www.undcon.com/2011/06/28/turnigy-9x-mod-continues-2/)

FinnbyFraggel
2015-04-28, 22:58
Om jag minns rätt måste man starta radion med det egna batteriet _efter_ att du anslutit USBASP till radion och datorn för att kunna programmera.
Och efter avslutad programmering stänger du först av radion och sen plockar ur USBASP.
/ Jonas

UndCon
2015-04-29, 07:15
Läste precis mina egna kommentarer i tråden jag länkade till - slå EJ på strömmen i radion...

athlech
2015-04-29, 19:06
Jag har skruvat ihop hela radion nu med sladden ut så allt är ihop kopplat..
Men eftersom jag gjort telementri modden samtidigt får jag eeprom error i displayen, antar jag iaf..
Men vilket som borde jag kunna flasha den.. Fått ritningen på min USBASP nu så ska kolla så inte något
är omkastat eller så.. Men satt min jord på nr 4 men när jag mätte till 3.2 men efter lite läsande till så är det nr 10
som är nya standard pin för jord o där får jag 5v hela tiden..
52086

52087Dock vet jag inte vad det är för modd tidigare ägare gjort.. Hittar inte någon som gjort samma.. Så kanske har med det att göra?

UndCon
2015-04-29, 20:25
På de grövre oranga/gula kablarna ser det ut att sitta en voltregulator som är fastlödd. Dessa brukar man montera kondensatorer på för att stabilisera utgången.

Och vad gör den ? 7805 eller 7806?

5 alt 6 volt ut...

FinnbyFraggel
2015-04-29, 20:32
Jag har för mig att det finns två olika layouter på processorkoret på TGY 9X, det kan inte vara så att du använt fel schema när du anslutit kablarna till USBASP?
Jämför dessa två bilder och notera att SCK är inlödda på olika ställen.
http://th9x.googlecode.com/svn/wiki/turnigy9x_pcb.png?width=600
http://www.linushelgesson.se/wp-content/uploads/2012/10/Connection-points.jpg
/Jonas

dvogonen
2015-04-29, 22:26
Om man tittar noga på bilderna för de utförda moddarna så kan man se att kretskortet är av typ v2. V1-korten utgick ur produktion för ett antal år sedan straxt innan 9x blev populär. De är inte vanliga.

Vad jag kan se så sitter kablarna där man kan förvänta sig på ett v2-kort.

Vad jag förstår så har radion flashats med framgång tidigare. Stämmer det?

athlech
2015-04-30, 00:29
Ja jag är 99% säker på att det är ett v2 o att alla sitter rätt så jag räknat och testat mäta så det inte råkat lödda över eller så.. men ingen kontakt mellan några alls..

Andra modden som tidigare ägare gjort antar jag bara har med batteriet att göra.. ( LiFe batteri och inte varit något problem innan, därför inte rört det alls..)

Var orginal förrutom frsky modul och annat batteri.. Men telemetrin var inte kopplad och det har jag kopplat samtidigt nu..
Ska man lödda bort det för att garantera att det inte är det.. ?

athlech
2015-05-14, 18:57
Nu har jag äntligen fått rätt på det..
Beställde en ny ASP som är "9xr programmer"
Kopplade in och vipps så fungerade det..
;)

n30
2015-05-17, 16:18
var beställde du denna?

athlech
2015-05-17, 20:29
http://9xrprogrammer.com/
Så fungerarr det direkt! :)

n30
2015-05-17, 21:18
Okok men du behöver ändå lödda inuti sändaren?

n30
2015-05-17, 21:24
http://9xrprogrammer.com/index.php/shop/35-programming-6-pin <--- var det den du köpte ?

n30
2015-05-17, 21:27
jag har 2 såna turnigy 9x radios varav ena är med er9x mjukvaran men den har aldrig varit löddad inuti eller några såna kablar. hur är det möjligt att byta mjukvaran då ?

dvogonen
2015-05-18, 08:23
9x har aldrig levererats från fabrik med Er9x installerad. Någon har alltså installerat ny Firmware.
Det enda sättet att byta Firmware i den Atmega64-processor som sitter i radion är att koppla in sig på de sex ben på processorn som är avsedda för programmering. Det vanliga sättet är att löda in en kontakt.
Till många processorer finns specialverktyg i form av en "handske" som kan hållas direkt mot processorn och användas för programmering utan att löda fast någonting. Kanske har någon haft tillgång till en sådan för Atmega64 och programmerat radion?

Jag har dock aldrig sett någon handske för atmega64. Men det vore nästan konstigt om de inte fanns. Här är en bild på en handske som är avsedd för en annan processor.
52377

UndCon
2015-05-18, 10:40
Du kan uppdatera firmare utan att löda med hjälp av ett smartieparts.

http://www.smartieparts.com/shop/index.php?main_page=product_info&cPath=3&products_id=331

Det ansluter mot kretskortet på lödpunkterna med fjädrande pinnar.

athlech
2015-05-18, 10:57
Ja det är den fast jag köpte den på ebay. Men tar man det nätt o har lite lödd erfarenhet så är d inte så svårt. Men bor du i skåne kanske jag kan fixa d åt dig.

n30
2015-05-18, 12:05
Okok ja lödda de lilla vet jag minsann inte om jag vågar. Sån precision har jag nog inte.

dvogonen
2015-05-18, 21:05
Lödpukterna är relativt stora. Har man lött elektronik förut så är det inga problem att löda in de sex kablar som behövs.

Om man inte har lött elektronik förut eller inte har tillgång till en bra lödkolv för elektronik, så bör man kanske låta bli att försöka.