Hi, I'm using the bootrom program to boot my Blackfin BF-534. I use the boot mode 001 : load a boot stream from flash memory. As specified in the documentation, the first byte of the flash memory is 60, which means the flash is accessed by 16-bits words. Nevertheless, when the bootrom program uses DMA to transfer data from flash to external SDRAM, the word size (field WDSIZE of the register MDMA_xx_CONFIG) is 00 (8-bit transfer). When I executed step-by-step the bootrom, it seemed to me that the first flash byte is used to set MDMA_xx_MODIFY to 2 when an 8-bit flash is used. Is there a way to tell the bootrom to use 16-bits transfers ?
Blackfin bootrom and DMA
Started by ●August 10, 2006