Not sure if it is relevant but make sure the kernel file name in /boot has -imx51 on the end (like vmlinuz2.6.31-105-imx51) or flash-kernel will fail to determine the correct architecture.
Not sure if it is relevant but make sure the kernel file name in /boot has -imx51 on the end (like vmlinuz2. 6.31-105- imx51) or flash-kernel will fail to determine the correct architecture.