View Single Post
  #457 (permalink)  
Old 25th Oct 2009, 12:23 pm
Molitor Molitor is offline
New Member
 
Join Date: Oct 2009
Posts: 8
Default

Incidently, in comparing my original FW with the broken audio FW, I've found a difference in IOMUX_PowerOnInit:

My original FW:

Code:
ROM:6002AC60 IOMUX_PowerOnInit 
ROM:6002AC60                 STR     LR, [SP,#-4]!
ROM:6002AC64                 LDR     R0, =0x14200
ROM:6002AC68                 LDR     R1, =SCU_CPU0_BASE
ROM:6002AC6C                 STR     R0, [R1,#0x30]
ROM:6002AC70                 MOV     R0, #0x40000
ROM:6002AC74                 STR     R0, [R1,#0x34]
ROM:6002AC78                 MOV     R1, #1
ROM:6002AC7C                 MOV     R0, #0
ROM:6002AC80                 BL      IOMUX_SetPwmPort
ROM:6002AC84                 MOV     R0, #2
ROM:6002AC88                 BL      IOMUX_SetI2CType
ROM:6002AC8C                 MOV     R0, #0
ROM:6002AC90                 BL      IOMUX_SetI2SType
ROM:6002AC94                 MOV     R0, #1
ROM:6002AC98                 BL      IOMUX_SetUart0Port
ROM:6002AC9C                 MOV     R0, #0x20000
ROM:6002ACA0                 BL      IOMUX_SetPanelType
ROM:6002ACA4                 MOV     R0, #1
ROM:6002ACA8                 BL      IOMUX_SetSDPor
ROM:6002ACAC                 MOV     R0, #2
ROM:6002ACB0                 LDR     LR, [SP],#4
ROM:6002ACB4                 B       IOMUX_SetSDRAMType
The broken audio FW:

Code:
ROM:6002AC60 IOMUX_PowerOnInit               
ROM:6002AC60                 STR     LR, [SP,#-4]!
ROM:6002AC64                 MOV     R0, #0
ROM:6002AC68                 LDR     R1, =0x14200
ROM:6002AC6C                 LDR     R2, =SCU_CPU0_BASE
ROM:6002AC70                 STR     R1, [R2,#0x30]
ROM:6002AC74                 STR     R0, [R2,#0x34]
ROM:6002AC78                 MOV     R1, #1
ROM:6002AC7C                 MOV     R0, #0
ROM:6002AC80                 BL      IOMUX_SetPwmPort
ROM:6002AC84                 MOV     R0, #2
ROM:6002AC88                 BL      IOMUX_SetI2CType
ROM:6002AC8C                 MOV     R0, #0
ROM:6002AC90                 BL      IOMUX_SetI2SType
ROM:6002AC94                 MOV     R0, #1
ROM:6002AC98                 BL      IOMUX_SetUart0Port
ROM:6002AC9C                 MOV     R0, #0x20000
ROM:6002ACA0                 BL      IOMUX_SetPanelType
ROM:6002ACA4                 MOV     R0, #1
ROM:6002ACA8                 BL      IOMUX_SetSDPor
ROM:6002ACAC                 MOV     R0, #2
ROM:6002ACB0                 LDR     LR, [SP],#4
ROM:6002ACB4                 B       IOMUX_SetSDRAMType
Recapping, I have this player: Amazon.com: Pro Ebiz NEW 16gb 3" TFT Touchscreen Mp3 / Mp4 / Mp5 Player (Plays Avi/rm/rmvb/flv Without Conversion): Electronics, which I will henceforth refer to as a "200X-type player". In the original FW, everything works except I get a ticker noise when the display is on. I put another FW (not the SDK) on it, and it cured the ticker, but killed the external speaker. It also made the audio sound distant and strange. Otherwise, this broken FW is indistinguishable to me from the original.

I'm trying to get the buttons to work in the SDK. That audio bug hasn't hit me yet, as I've been unable to detect any buttons or the touchscreen, although the compiled FW seems to run without any horrible issues. It just starts, I see the bouncing headphone sphere, and the screen goes dark as it times out. I have to hit reset to turn it off, or plug in the USB, which works normally. I've tried a bunch of things, and so far, no joy.
Reply With Quote
Sponsored Links