Archive for the ‘u-boot’ Category

Kernel Booting … Done

tux.png

The kernel boots! We now have the kernel booting out of flash. It then mounts the JFFS2 from the Dataflash chip and proceeds to boot. Not too much can be done with the current image but all of the files are there and we were able to play a quick game of dungeon on the serial terminal. The next big task is to get the audio driver done. There are files in the kernel for the uda1341 chipset which is similar to our uda1345 chipset. Unfortunately this file seems to be a remnant of a driver from the 2.4 kernel and not of the necessary files exist to get it working. Due to this we are starting from one of the ADI chips that has a driver to use the SPORT on the blackfin in I2S mode and then rewriting the parts of the functions that are chip specific. We hope to have a first shot at the driver early next week.

Booting in multiple ways

It’s been a little while since I last posted but a lot has happened. We have now successfully run u-boot in both UART boot and SPI boot modes. Tim Louden managed to quickly get together a flash driver for our spi chip that allows us to interface it with u-boot. Now the real work begins. The kernel itself. We found that the version of the toolchain that we were using was not compatible with the version of the kernel that we were using so we reverted back to the most recent release of the kernel rather than the svn version. This is currently being worked into the repository and hopefully linux hacking can begin tomorrow. Once we get the kernel booting the next big task is to see if we can get the audio codec to respond.