I'm working on DM365 DVEVM
and I had trouble to run Demos of DVSDK 2_10
So, I tried to upgrade to DVSDK 3_10
and, all of the compilation with kernel were good
--------------------------------------------------------------------
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- davinci_dm365_defconfig
make ARCH=arm CROSS_COMPILE=arm-none-linux-gnueabi- uImage
---------------------------------------------------------------------------------------------------
so I flashed the new kernel image to DM365 DVEVM with this command
----------------------------------------------------------------------------------------------------
tftp 0x80700000 uImage
nand erase 0x400000 0x200000
nand write 0x80700000 0x400000 0x200000
-----------------------------------------------------------------------
but booting is failed with this message
--------------------------------------------------------------------------
Loading from NAND 1GiB 3,3V 8-bit, offset 0x400000
Image Name4 : Linux-2.6.32-rc2-davinci1
Image Type : ARM Linux Kernel Image (uncompressed)
Data Size : 2112288 Bytes = 2MB
Load Address : 80008000
Entry Point : 80008000
## Booting kernel from Legacy Image at 80700000 ...
Image Name : Linux-2.6.32-rc2-davinci1
Image Type : ARM Linux Kernel Image (uncompressed)
Data Size : 2112288 Bytes = 2 MB
Load Address : 80008000
Entry Point : 80008000
Verifying Checksum ... Bad Data CRC
ERROR: can't get kernel image!
--------------------------------------------------------------------------
Kernel doesn't work like that
Did I do something wrong?
---------------------------------------------------------------------------
Additional Question.
I know about Arago-project have complete images
but I'm wondering why the image name of kernel is .bin ?
Usually image name of kernel is zImage or uImage, but they have kernel images with .bin
and I have broke my DM365 DVEVM after flashing with that .bin image file.
It took about 3 months to repair it from USA.
so I'm very afraid to flash with that .bin kernel image.