Rockbox Development > New Ports
Rockbox Player - Project to design and build a Free/Open hardware audio player
casainho:
--- Quote from: spark on May 12, 2008, 10:31:02 AM ---yes full-speed is bottleneck in 9261, that's why i've added High-Speed OTG controller in the block diagram
http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayerV1#Block_Diagram
--- End quote ---
Hmm... I did put the leds flashing using the "Getting Started with the AT91SAM9260 Microcontroller" application note from Atmel - It just took me 1 minute ;-) :-)
I took some notes for future reference: http://code.google.com/p/rockboxplayer/wiki/At91sam9260GettingStarted
So If using an external High-Speed OTG controller we will not be able to use Sam-ba :-( - how will users be able to flash, hack the hardware?
So, U-Boot or not?
RockboxPlayerV1 hardware
How are things going in selecting the TFT display? and about SDRAM, nand flash and HDD ATA-PIO?
I would like to ask for empty pins on board to connect to serial port, for hack/debug purposes. Also access to SPI, I2C and others buses.
Can I help in something? - I did read the datasheet of the power IC, the LTC3559 and I did upload it to RockboxPlayerV1HardwareComponents page.
spark:
yes that's a valid point. sam-ba over USB won't work through OTG controller. For developers, serial & network could be used. We can also provide an internal PCB connector to access on chip USB for SAM-ba boot.
u-boot can technically go when we have rockbox bootloader in place for our target.
Rockboxplayerv1
hdd-> hitachi/toshiba 1.8" PATA
nand-> TBD
SDRAM -> TBD
yes you can upload whatever datasheets you have.
casainho:
--- Quote from: spark on May 12, 2008, 04:10:47 PM ---yes that's a valid point. sam-ba over USB won't work through OTG controller. For developers, serial & network could be used. We can also provide an internal PCB connector to access on chip USB for SAM-ba boot.
--- End quote ---
I think this a BIG problem, If we think in normal users that don't have much electronic knowledge or do not have the right tools - how should they do If they brick their firmware?? (please, no need to send for service repair, would be very bad for users and for the project) - with sam-ba there is always a possible recover (unless is an physical hardware problem)!
We don't need U-Boot for nothing, or am I missing something? - For developers, Sam-ba is simpler and cheap than Ethernet connection - Sam-ba just needs USB or serial connection, and for USB there is just a few capacitors and resistors while for Ethernet there is also an phy IC involved :-(
So I think we don't need U-Boot for nothing.
We don't even talk about AT91Bootstrap bootloader - eheh, I don't understand yet for what can It be important, however here is a list of functionalities:
AT91Bootstrap integrates several sets of algorithms:
• Device initialization such as clock speed configuration, PIO settings, etc.
• Peripheral drivers such as PIO, PMC, SDRAMC, etc.
• Physical media algorithms such as DataFlash®, NANDFlash, Parallel Flash, etc.
• File System drivers such as JFFS2, FAT, etc.
• Compression and Cipher algorithms
• Application Launcher for ELF, Linux®, etc.
About HDD, I think is very nice because I see that I have the option of use the player without HDD, I can use the SD card to store music and even the internal NAND flash. At the beginning I will prefer like that to save some money and after I can always buy the HDD - I think is great to have more than one option ;) :)
casainho:
--- Quote from: friendlyzookeeper on May 13, 2008, 12:09:23 AM ---Why don't you go with the at91sam9263? The new mouser cat has listed.
--- End quote ---
Hmmm... what are the advantages? - we pass from 9260 to 9261 because of TFT controller for the display... - now, why should we change for the 9263?
casainho:
--- Quote from: friendlyzookeeper on May 13, 2008, 05:29:03 AM ---I like the lcd controller with graphics accelerator resolution up to 2048x2048, 6-channel audio ac97, ethernet, wifi, can, usb still at full speed, but what's strange to me is Image Sensor Interface. I like the audio most of all and wifi. The only thing with wifi is it will need a browser. I like watching my tech shows, I know geek or nerd. Would we settle on which browser and add-ons. It's not much different from the 9261, except the audio and ISI.
--- End quote ---
As you said, is not much difference between both, I think. 9261 don't have Ethernet, I thought It had but Ethernet is not need.
Well maybe 6-channel audio ac97 could be important, I don't know as I am not an audiophile. Anyway, this first version don't need to have all wish things, It must be a good and strong base for support future releases.
I am very happy with actual V1 block diagram.
Now I think we should investigate flash memories to be used. There are parallel NAND flash serial Atmel flash. MCU will boot from any of that memories, we can have as reference the memories used on Atmel dev. boards.
There should be some advantages on the serial flash. We need no more than 8MB for having bootloader + rockbox firmware. We should remember that memory for music files will be on SD card and/or HDD.
Friendlyzookeeper, can you help looking at advantages of each memory? availability and prices comparison?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version