Projekt
AW: Projekt
[quote=""ibbi""]Eventuell hat der Compiler (welchen verwendet Ihr übrigens) Probleme[/quote]
Aus dem TopfWiki... >>>Klick<<<
Aus dem TopfWiki... >>>Klick<<<
- schasskistn
- Nicht-Guru (A)
- Beiträge: 281
- Registriert: Fr 9. Dez 2005, 11:23
- Receivertyp: SRP2401CI+ als Hauptkiste
TF5500PVR, supporte noch einen 5000MP - Receiverfirmware: HD: 10.9.2013
SD: September 05 - Wohnort: Austria, ADW - nähe Salzburg
- Kontaktdaten:
AW: Projekt
[quote=""ibbi""]Das geht natürlich nicht, weil sie ja den Senderwechsel mitbekommen möchten.[/quote]
ich idiot - das kommt davon, wenn man nur schnell über die postings drüberfliegt..
ich idiot - das kommt davon, wenn man nur schnell über die postings drüberfliegt..
Immer wild unterwegs in RFID/NFC/Mobile Payment für Festivals, Stadien und Clubs. Es gibt kaum was besseres als Party für die Arbeit
http://www.enemyinside.com
>> thrash >> death >> metal >> austria >>
für das Wohnzimmer: SRP2401CI+, 1TB, SmartEPG, TMSRemote, RemoteSwitch, SmartDecrypter und natürlich TapToDate
5500 im Keller; 5000er als Ersatzteilspender
AW: Projekt
Das Problem liegt hier:
Ich würde "%i" durch irgendwas sinnvolles wie "%d" ersetzen.
Code: Alles auswählen
//------------------------------------------------------------
//Ausgabe der Checksumme
//------------------------------------------------------------
TAP_Print( "%i" , check );
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28953
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Projekt
[quote=""flechumer""]Das Problem liegt hier:[/quote]
Das produziert den Crash? Bei mir hat das TAP nämlich funktioniert.
Code: Alles auswählen
TAP_Print( "%i" , check );
Das produziert den Crash? Bei mir hat das TAP nämlich funktioniert.
AW: Projekt
[quote=""FireBird""]Das produziert den Crash? Bei mir hat das TAP nämlich funktioniert.[/quote]
Bei mir nicht. "%i" führt zum Freeze, "%d" ist ok.
Bei mir nicht. "%i" führt zum Freeze, "%d" ist ok.
- ibbi
- Moderierter Ignorator Bitteschöööön!
- Beiträge: 7110
- Registriert: Fr 9. Dez 2005, 12:49
- Receivertyp: TF5000PVR • SRP-2401CI+ Eco
- Receiverfirmware: Sep 2005 PHTF • Jan 2015
AW: Projekt
[quote=""flechumer""]Ich würde "%i" durch irgendwas sinnvolles wie "%d" ersetzen.[/quote]
Wieso sollte %i nicht sinnvoll sein?
TAP_Print hat zwar einige Macken, aber %i ist ein gültiges Format.
[quote=""FireBird""]Bei mir hat das TAP nämlich funktioniert.[/quote]
[quote=""flechumer""]Bei mir nicht. "%i" führt zum Freeze, "%d" ist ok.[/quote]
Bei mir läuft das TAP auch absturzfrei.
Ich würde den angehenden Technikern empfehlen, ihre Routine nur im EVT_IDLE aufzurufen und die Rückgabewerte zu berücksichtigen und es dann noch einmal zu probieren.
Wieso sollte %i nicht sinnvoll sein?
TAP_Print hat zwar einige Macken, aber %i ist ein gültiges Format.
[quote=""FireBird""]Bei mir hat das TAP nämlich funktioniert.[/quote]
[quote=""flechumer""]Bei mir nicht. "%i" führt zum Freeze, "%d" ist ok.[/quote]
Bei mir läuft das TAP auch absturzfrei.
Ich würde den angehenden Technikern empfehlen, ihre Routine nur im EVT_IDLE aufzurufen und die Rückgabewerte zu berücksichtigen und es dann noch einmal zu probieren.
Power Restore 0.8 | PiP 1.2 | 1.1v | QuickTimer 1.0.3 (IB) | TF5000 Display 1.53 | dbPlay 1.2 | Auto Resume 1.30 | IdleHdd 1.0 | EPPG 2.0 | WWWW 0.1b
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28953
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Projekt
[quote=""flechumer""]Bei mir nicht. "%i" führt zum Freeze, "%d" ist ok.[/quote]
Kannst Du bitte per Hex-Editor nachsehen, ob in Deinem TAP der Hex-Code ac25ffff vorkommt? Wenn ich es nämlich rückwärts aufdrösle, werde ich auch nicht schlau:
Laut seinem Dump passiert der Crash bei der Addresse 0x821c1a00 (EPC). Das ist auf jeden Fall innerhalb eines TAPs. TAP_Print ist aber in der Firmware, abhängig von der Version, ca. bei der Adresse 0x80180000. An der Stelle des Crashes steht der OpCode 0xac25ffff, was dem CPU-Befehl entspricht. Unter C würde das so aussehen:($at und $a1 sind CPU-Register). Ersetzt man das durch die oben angegebenen Register-Werte, ergibt sich einNachdem die Zieladresse aber nicht durch 4 teilbar ist (dword-Zugriff), löst der Memory Manager eine Address Error Exception aus, und dem Topf wird kalt.
Seltsam ist, dass ich den „pösen“ OpCode nicht in meinem TAP habe, was auf unterschiedliche Libs/Compiler schliessen lässt (hat ibbi auch schon anklingen lassen). ibbi, wie sieht das bei Dir aus?
Kannst Du bitte per Hex-Editor nachsehen, ob in Deinem TAP der Hex-Code ac25ffff vorkommt? Wenn ich es nämlich rückwärts aufdrösle, werde ich auch nicht schlau:
Code: Alles auswählen
$sp=803ba160
[b][color=Red]$at=821c2b10[/color][/b] $v0=821c022c $v1=80180be0 $a0=80180b30
$a1=80188f30 $a2=80188fcc $a3=80189058 $t0=80188c74
$t1=80188d08 $t2=80188d9c $t3=801808dc $t4=80188e28
$t5=80180838 $t6=801890c8 $t7=80181070 $t8=821c0000
$t9=0000279a $s0=80180dc0 $s1=80180ea4 $s2=80180fac
$s3=00000000 $s4=00001293 $s5=80180724 $s6=80180524
$s7=821c279a $s8=821c1950 $ra=821c1978 $t0=00002bc2
$t1=00000000 $gp=821c279a $k1=821c1a00
<<< Unexpected Exception >>>
CAUSE = 00000414
[b][color=red]EPC = 821c1a00[/color][/b]
[b][color=red]*EPC = ac25ffff[/color][/b]
SR = 10000403
[b][color=red]badVAddr = 821c2b0f[/color][/b]
task = 0
_runCount=1
lastTask(0) = 0
memory monitor
cmd number = 10
>
Code: Alles auswählen
sw $a1, -1($at)
Code: Alles auswählen
*(dword*)($at - 1) = $a1;
Code: Alles auswählen
*(dword*)(0x821c2b0f) = 0x80188f30;
Seltsam ist, dass ich den „pösen“ OpCode nicht in meinem TAP habe, was auf unterschiedliche Libs/Compiler schliessen lässt (hat ibbi auch schon anklingen lassen). ibbi, wie sieht das bei Dir aus?
Zuletzt geändert von FireBird am Do 6. Dez 2007, 20:55, insgesamt 1-mal geändert.
- Sigittarius-E
- FIQMDTSSOOLUETSNAK
- Beiträge: 8216
- Registriert: Fr 9. Dez 2005, 18:49
- Receivertyp: TF5kPVR/TF3kCIpro
- Receiverfirmware: 13.9.'05 SHUFGmUx/19.4.'04
- Wohnort: Österreich, NÖrdl.d.Donau
AW: Projekt
Holla, Alex. Da hast du mir aber starken Tobak gegeben mit deinem letzten Post. Da brauch ich wieder Wochen um das nachvollziehen und verstehen zu können
Grüsse
Sigittarius-E
S-VHS ist nicht S-Video. So schreibt man: Standard, Satellit, wäre. TABs sind was für die Dritten.
TF5000PVR
HD:SP2514N
CAM:irdeto CW v3.15 ORF
Lüfter:Noiseblocker USF S1+Poti.
Verb./b]Silex SX2kU2
TV:Toshiba 42"
Auto Start-Reihenf.: GMTTimerBug WA2|QT|IB Prem|StopExit|WSSKiller|JagEPG|Matrix Screensaver|PiP|DisplayTAP|wwww|reccopy|TSBProtector v0.9.0|CheckAndCreate_EPGTimer v1.1
Manuell: SimpleCharEditor v3.09b,SetCryptFlag v0.3,exie v0.3,EBM v0.01
Sigittarius-E
S-VHS ist nicht S-Video. So schreibt man: Standard, Satellit, wäre. TABs sind was für die Dritten.
TF5000PVR
HD:SP2514N
CAM:irdeto CW v3.15 ORF
Lüfter:Noiseblocker USF S1+Poti.
Verb./b]Silex SX2kU2
TV:Toshiba 42"
Auto Start-Reihenf.: GMTTimerBug WA2|QT|IB Prem|StopExit|WSSKiller|JagEPG|Matrix Screensaver|PiP|DisplayTAP|wwww|reccopy|TSBProtector v0.9.0|CheckAndCreate_EPGTimer v1.1
Manuell: SimpleCharEditor v3.09b,SetCryptFlag v0.3,exie v0.3,EBM v0.01
AW: Projekt
[quote=""FireBird""]Kannst Du bitte per Hex-Editor nachsehen, ob in Deinem TAP der Hex-Code ac25ffff vorkommt?[/quote]
Kommt nicht vor.
Kommt nicht vor.
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28953
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Projekt
[quote=""flechumer""]Ergänzung: Kommt nicht vor mit oder ohne %i.[/quote]
Kannst Du mir bitte Dein abstürzendes TAP und die zugehörige Map-Datei zukommen lassen?
Kannst Du mir bitte Dein abstürzendes TAP und die zugehörige Map-Datei zukommen lassen?
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28953
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Projekt
Danke, tut aber auch nicht abstürzen.
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28953
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Projekt
[quote=""flechumer""]Dann vielleicht noch folgende Zusatzinfo: TF5000 mit FW 5.13.62 native.[/quote]
Jetzt sollen die Jungs einmal Deinen Tipp ausprobieren.
Jetzt sollen die Jungs einmal Deinen Tipp ausprobieren.
- ibbi
- Moderierter Ignorator Bitteschöööön!
- Beiträge: 7110
- Registriert: Fr 9. Dez 2005, 12:49
- Receivertyp: TF5000PVR • SRP-2401CI+ Eco
- Receiverfirmware: Sep 2005 PHTF • Jan 2015
AW: Projekt
[quote=""FireBird""]ibbi, wie sieht das bei Dir aus?[/quote]
Weder als big noch als little endian vorhanden.
[quote=""FireBird""]Jetzt sollen die Jungs einmal Deinen Tipp ausprobieren.[/quote]
Nachdem berichtet wurde, dass der Fehler verschwindet, sobald sendtext über konstante Zuweisungen gefüllt wird, halte ich es für unwahrscheinlich, dass es am Format liegt, aber man weiß ja nie.
Weder als big noch als little endian vorhanden.
[quote=""FireBird""]Jetzt sollen die Jungs einmal Deinen Tipp ausprobieren.[/quote]
Nachdem berichtet wurde, dass der Fehler verschwindet, sobald sendtext über konstante Zuweisungen gefüllt wird, halte ich es für unwahrscheinlich, dass es am Format liegt, aber man weiß ja nie.
Power Restore 0.8 | PiP 1.2 | 1.1v | QuickTimer 1.0.3 (IB) | TF5000 Display 1.53 | dbPlay 1.2 | Auto Resume 1.30 | IdleHdd 1.0 | EPPG 2.0 | WWWW 0.1b
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
(Kanalarbeiter 0.9, RecRepair 0.4, ScanDisk 1.4, ScreenCapture with OSD 3.1)
•
Power Restore 0.8 | EasyTimer 1.0 | EPPG 2.0 | 1.1v
(telnetd 1.0, TMSRemote 4.6)
AW: Projekt
Hallo
System Identifikation --> 1416
Loader Version --> L4.08
Geräte Version --> v5.2.80
Software Version TF-NNPC 5.12.93
Ich habe das mit dem EVT_IDLE mal ausprobiert aber irgendwie nicht wirklich mir erfolg ...
heute morgen als ich das mit dem %d und dem %i ausprobiert habe kann auch diese Fehlermeldung:
Hier steht jetzt ander Stelle ac230000 .... und dieser Hex code kommt auch im Programm vor!
Welche Compiler benutz ihr denn ???? wie ich schon geschrieben habe habe ich mir den Compiler auf ein frisches Windows XP nach der Anleitung auf dem TopfWiki zusammengebastelt!
Thomas
hier sind die ganzen daten :Das ist der Boot Loader und hat mit der Firmware nichts zu tun....
System Identifikation --> 1416
Loader Version --> L4.08
Geräte Version --> v5.2.80
Software Version TF-NNPC 5.12.93
Ich habe das mit dem EVT_IDLE mal ausprobiert aber irgendwie nicht wirklich mir erfolg ...
habe ich auch beides ausprobiert aber das führt bei beiden zum absturtz.Bei mir nicht. "%i" führt zum Freeze, "%d" ist ok.
ich habe denn Code durchsucht aber es ist kein ac25ffff in dem Code vorhanden.Kannst Du bitte per Hex-Editor nachsehen, ob in Deinem TAP der Hex-Code ac25ffff vorkommt? Wenn ich es nämlich rückwärts aufdrösle, werde ich auch nicht schlau:
heute morgen als ich das mit dem %d und dem %i ausprobiert habe kann auch diese Fehlermeldung:
Code: Alles auswählen
$sp=803ba160
$at=821cffff $v0=821c022c $v1=80182068 $a0=80182280
$a1=80182364 $a2=8018247c $a3=801825ac $t0=801826cc
$t1=801827b0 $t2=80182878 $t3=80182938 $t4=80182a54
$t5=80182b78 $t6=80182c98 $t7=80182d9c $t8=80181e14
$t9=00001966 $s0=80182ec4 $s1=8018307c $s2=80183340
$s3=80183470 $s4=00001293 $s5=80180724 $s6=80180524
$s7=821c1966 $s8=821c0c8c $ra=821c0cb4 $t0=00002bc2
$t1=00000000 $gp=821c1966 $k1=821c0f38
<<< Unexpected Exception >>>
CAUSE = 00000414
EPC = 821c0f38
[color=Red] *EPC = ac230000[/color]
SR = 10000403
badVAddr = 821cffff
task = 0
_runCount=1
lastTask(0) = 0
memory monitor
cmd number = 10
>
[/quote]Seltsam ist, dass ich den ?pösen? OpCode nicht in meinem TAP habe, was auf unterschiedliche Libs/Compiler schliessen lässt (hat ibbi auch schon anklingen lassen). ibbi, wie sieht das bei Dir aus?
Welche Compiler benutz ihr denn ???? wie ich schon geschrieben habe habe ich mir den Compiler auf ein frisches Windows XP nach der Anleitung auf dem TopfWiki zusammengebastelt!
Thomas
- FireBird
- Suspekter verdächtiger Zauberküchenchef, TAP & Firmware-Guru
- Beiträge: 28953
- Registriert: Fr 9. Dez 2005, 09:59
- Receivertyp: SRP-2401CI+ TFIR
vu+ Duo 4k - Wohnort: Wien
AW: Projekt
Dann probiere folgendes: hier liegt ein TAP namens CoreDump. Wenn der Topf abstürzt, schreibt es den Speicher- und Registerinhalt in 2 Dateien. Sobald es gestartet wird, erzeugt es die Dateien CoreDump_Mem.bin und CoreDump_Reg.bin. Starte danach Dein Projekt-TAP. Sobald der Topf abstürzt, übernimmt CoreDump die Kontrolle und zeichnet während Schreibens einen Fortschrittsbalken auf den Schirm. Dieser Dumpprozess dauert so 2 oder 3 Minuten.
Danach starte den Topf neu, packe die beiden oben genannten Dateien inklusive Dein Projekt-TAP und der vom Compiler erzeugten Projekt.map zusammen in eine ZIP-Datei und stelle sie mir als Download zur Verfügung.
Danach starte den Topf neu, packe die beiden oben genannten Dateien inklusive Dein Projekt-TAP und der vom Compiler erzeugten Projekt.map zusammen in eine ZIP-Datei und stelle sie mir als Download zur Verfügung.
AW: Projekt
So langsam fühle ich mich nicht-existent. Erst die totale Terminpanik und dann nicht mal eine Reaktion auf einen Hinweis ... Was soll's, selber schuld, wenn man sich ungefragt einmischt.