Nios® V/II Embedded Design Suite (EDS)
Support for Embedded Development Tools, Processors (SoCs and Nios® V/II processor), Embedded Development Suites (EDSs), Boot and Configuration, Operating Systems, C and C++
12603 Discussions

Please please help u-boot boot image

Altera_Forum
Honored Contributor II
1,110 Views

I previously posted a question but didn’t get any responses :confused: so I have been trying to debug u-boot and now have some more information so hopefully some one will be able to help me. 

 

The problem that my program dosnt run after uncompressing the kernel image it just freezes ie 

 

## Booting image at 00000000 ... 

Image Name: Kevin 

Image Type: Nios-II Linux Kernel Image (gzip compressed) 

Data Size: 205991 Bytes = 201.2 kB 

Load Address: 0004f000 

Entry Point: 0004f000 

Verifying Checksum ... OK 

Uncompressing Kernel Image ... OK 

 

u-boot/tools/mkimage.exe -d Scrouge.gz -A nios2 -O linux -T kernel -n "Kevin" -a 0x0004f000 -e 0x0004f000 -C gzip Scrouge.img 

and then Iam loading the image over RS232 with the command loadb 0x00000000 

 

after stepping through u-boot the program freezes in nios_linux.c file in the following function 

 

https://www.alteraforum.com/forum/attachment.php?attachmentid=1682  

 

 

It can been seen that the function pointer is at the correct address the one I used for my mkimage command and if I inspect the memory at 0x4f00 it appears correct  

 

https://www.alteraforum.com/forum/attachment.php?attachmentid=1684  

 

If compare to the hex elf file 

 

https://www.alteraforum.com/forum/attachment.php?attachmentid=1683  

 

There appears to be some form of header that has been removed and then the hex bytes maybe possible swapped (but I am presuming it’s correct) and then the data looks correct does anyone have any thoughts 

 

Many thanks
0 Kudos
0 Replies
Reply