Loader, HEX, BIN??

Ik heb een vraag waarop nog geen antwoordt eb kunnen vinden. Ik heb wat geprobeerd met een SMD kaartj en alles werkt naar behoren.
Maar wat ik mij nu afvraag is het volgende;
De Loader dat begrijp ik wel, maar wat doet dit eigenlijk? volgens mij overschrijf je deze toch weer als je het laatste hex-file weer op de picje zet?
Wat doet het bin file eigenlijk dat je op de 24c16 zet?
Het laatste file (de *.hex) zijn dit de betreffende keys???
Oftewel wie kan me vertellen wat ik nu allemaal doe als ik een kaartje maak of wie weet een beschijving van het geheel te vinden?


VrGr Fr

Het loader verhaal is me al duidelijk, de andere twee nog niet!!


VrGr Fr

Een beschrijfing van hoe alles werkt is moeilijk te vinden . maar echt moeilijk is dit alles dus niet. ja het zelfschrijfen van een eeprom of een pic vulling is dat dus voor de meeste wel ( include me) . maar daar zijn de profs voor :slight_smile: . het bewerken van de eeprom file hex of bin . is door een ieder te doen . ga b.v eens op zoek naar een compleet setje secanix .. ( met de editor erbij) open dan eens de hex/bin file die je normaal naar de eeprom (24lc16) stuurt in die editor.. echt als je het dan nog niet ziet :slight_smile:

gr dj


Djazzie found a keyboard and couldn’t resist the temptation…

De PIC is eigenlijk een microprocessor met een klein stukje geheugen erin. De eeprom is puur geheugen. Het stukje geheugen van de pic wordt voornamelijk gebruikt voor het opslaan van een klein computerprogamaatje. De eeprom voor het opslaan van de keys. De decoder ‘communiceert’ met de kaart en stelt 'm als het ware continu vragen; De PIC i.c.m. de juiste software, zorgt ervoor dat de decoder steeds een goed antwoord retour krijgt. Op het moment dat je kaart in de decoder steekt, vraagt de decoder bijvoorbeeld om een bepaald soort nummer. Zo ‘vraagt’ de decoder ook steeds om de juiste key, afhankelijk van het kanaal waar je op afgestemd staat. In de software van de pic staat beschreven waar dat in de eeprom staat en dat haalt-ie dan even op en geeft de juiste code terug aan de decoder. Dit gebeurt soms wel achter elkaar om de vijf seconden! Het programma in de pic wordt geschreven in een bepaalde assembleertaal en dan ‘vertaald’ in machinetaal. Dat is de .bin of .hex-file die je in je pic zet. De .hex-file die je in je eeprom laadt is meestal alleen een key-file. In theorie is het ook mogelijk de key’s in het geheugen van de pic te proppen, maar meestal gebeurt dit niet, aangezien het (beperkte) geheugen van de pic al volstaat met het programma.
Awel, tot zover een enigszins gesimplificeerde populair-wetenschappelijke verhandeling over wat je nu eigenlijk doet!

Groet, MacEllie


als die key nu wel in de pic staan is daar dan ook editor voor
en welke want ik kan hem maar niet vinden


Rienk

Wat voor kaart gebruik je dan? de nodige key’s staan naar mijn weten allemaal in de 24c16 en die zijn zo te editten met bijv. mieedit


edited by Tech

irdeto.hex –> PIC16F84
eeprom.bin –> 24C16

Keys in 24C16:
0280: Prov10 key 11
0288: NL key 02
0290: ST key 00
0298: ST key 02
02A0: ST key 08
02A8: Prov10 key 06

Keys in PIC-EEPROM:
00: Prov00 key 02
08: Prov00 key 04
10: Prov00 key 06
18: Prov00 key 08
20: Prov00 key 0A
28: Prov00 key 0C
alleen het probleem is dat
RTL4 RTL5 het niet doen sinds de wijziging
van de freqentie
maar ik kan de bin en de hex niet uit lezen
en ik heb al verschillende editors gebruikt

Rienk

[This message has been edited by rienk (edited 27 November 2000).]

interresante materie,nou heb ik de bin voor december en in de bin editer zie ik daar ook keys instaan alleen alles blijft zwart terwijl de hex van vorige maand niet zouden moeten wijzigen toch??? deze bevat toch alleen info voor de ontvanger??de oude bin werkt wel