Rockbox Development > New Ports
Philips GoGear SA6045
Orac:
Philips SA6045
CPU: Telechips TCC8200
Other players using this chip:
* Insignia NS-DVxG > TCC 8200 + codec Texas Instruments TI TLV320AIC23B
* Iriver X 20 > TCC 8200 + codec Texas Instruments TI TLV320AIC23B
* Philips SA60xx > TCC 8200
* Teclast T39 > TCC 8200 + Wolfson WM8978G
I HAVE THE SDK AND DOCUMENTATION FOR THIS CHIP
FM receiver: TEA5767
It seems that this chip is used in alot of other mp3 players and drivers have already been developed for rockbox. Telechips SDK comes with code/functions for controlling this chip
LCD screen:
Appears to be a Giantplus unit 320 x 240px, not sure of exact model number. Telechips SDK comes with documentation code/functions for controlling LCDs.
Recovery:
It seems that it has a USB Boot loader similar to the Conwon D2. To access the USB boot loader power the unit off, hold the menu button and plug in the usb cable.
With the Conwon D2, it is possible to upload code to ram using this and run it before burning it to the device, I suspect it is similar with the SA6045 (both use telechips, which all have USB boot loaders built in)
Other chips on the board I have not yet identified:
CIRRUS 42l51c gpo733
n7320 3455
TOSHIBA JD853
TOSHIBA J79491
SAMSUNG K4M2E323RH
Here is a scan of the PCB, only one side as the other side would not scan properly. Even this side isnt very good.
So, so far I think I have enough information to get started, with the SDK and the sample code, I think it should be possible to get stuff working.
Im just not sure how to upload the code, I know there is TCC TOOL, but not sure if that would work as the SA6045 isnt a compatible model.
LinusN:
Sounds cool!
Remember, though, that we are not able to use anything from the SDK, since Rockbox is GPL.
Good luck, and may the source be with you!
markun:
Also, the wiki is a better place to store static information. You need someone to give you write permission when you make a wiki account. You can ask for it on IRC (or PM me if you can't connect to IRC for some reason)
Good luck
Bagder:
Cool! I bet you can get some fine knowledge and hands-on tips from the other TCC hackers on how to get started the best way...
shotofadds:
Whilst we can't use any code from the SDK (and where would be the fun in that?! :) ) it's a very useful reference when disassembling the original firmware, since it contains almost the complete source code - obviously excluding any vendor specific bits like the UI.
If only I'd had access to it before I spent a month disassembling the D2 firmware with no docs.. grrr!
To run code on your device, you will need to get Tcctool updated for your target - linuxstb is the man to speak to about that. Once that is done, adding a new Rockbox target to build a simple bootloader test program should be relatively straightforward (see my D2 patch in flyspray for an example).
The only substantial pieces of code I had to write to get a "Hello, World" working for the D2 were the LCD driver and an I2C driver, which was needed to control the LCD backlight (since its screen is totally black unless the backlight is on).
Navigation
[0] Message Index
[#] Next page
Go to full version