Hello guys,
I am new to the embedded scene, doing my first steps.
I am using Leopard DM365 board with RidgeRun SDK.
So far I didn't manage to run the compiled kernl.
I did manage to run the example kernels provided by Leopard from https://www.leopardimaging.com/Download.html, so I assume that I don't have a problem with my bootargs nor with the boot loader.
The DEMOs I managed to run are:
Leopardboard 365 with Global Shutter MT9V034 Camera Board Vision Kit (https://www.leopardimaging.com/uploads/Vistion_Kit_uImage)
and
High Definition 720p IPCam (https://www.leopardimaging.com/uploads/uImage_ipnc_dm365)
After looking around for few days in TI forums and other places, I finally managed to pin-point the problem - Machine ID does not match.
However, given this information, I have no clue how should I solve this problem.
Here is the output from the serial console:
"Leopard 365 :>bootm 0x82000000
## Booting kernel from Legacy Image at 82000000 ...
Image Name: "RR Linux Kernel"
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 4427904 Bytes = 4.2 MB
Load Address: 80008000
Entry Point: 80008000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...
Error: unrecognized/unsupported machine ID (r1 = 0x00000793).
Available machine support:
ID (hex) NAME
e2855034
Please check your kernel config and/or bootloader."
So now I know that the problem is with the machine ID, how do I solve this problem?
TIA,
Asaf Gery