Is there any place/source for where I can look to interrupt code?
Chumby sources seems to have a bootloader, to lunch Linux, however
they don't use Interrupts on it...
--
Cumprimentos,
Jorge Pinto
Ok, I will see that later.
Now, I see that imx233 have 32kbytes internal RAM. ROM bootloader
should read 32kbytes from SDCard to internal RAM and run it... I guess
we can't make a Rokbox bootloader so small...
Bootloader for mini2440 says:
cat rockbox-info.txt
Target: mini2440
Target id: 99
Target define: -DMINI2440
Memory: 64
CPU: arm
Manufacturer: s3c2440
Version: r-1:67M-101212
Binary: bootloader-mini2440.lyre
Binary size: 51360
Actual size: 51360
RAM usage: 354448
gcc: arm-elf-eabi-gcc (GCC) 4.4.4
Ok, so about imx233 code on Linux source, I believe it's here:
linux-2.6.28.mx233/arch/arm/mach-stmp3xxx
Bob, can you please make a sketch/draw about your idea on how we can
put imx233 bootloader + Rockbox bootloader on uSDCard?
Since I remember, the idea is that imx233 bootloader will setup the
SDRAM + init uSDCard + read from uSDCard the Rockbox bootloader and
run it.
Rockbox bootloader will need working drivers for uSDCard + LCD +
buttons, and will use FAT drivers to read Rockbox firmware from
uSDCard FAT partition.
/* Freescale STMP37XX/STMP378X MMC pin multiplexing */
static int stmp3xxxmmc_hw_init_ssp1(void)
static void stmp3xxxmmc_hw_release_ssp1(void)
static void stmp3xxxmmc_cmd_pullup_ssp1(int enable)
static unsigned long stmp3xxxmmc_setclock_ssp1(unsigned long hz)
void stmp3xxx_set_mmc_data(struct device *dev)
So, seems to me there are no SDCard drivers from imx233 under Linux
source? or I do not understand nothing about this? :-)