Re: undefined instruction

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



i erased location 0x240000 to 0x1ffffff;
then i transfered the first file to location 0x240000, the size of the
first image was c00000 (12Mb)
but now i have the second image on RAM of osk.
the flash segment for ffs2 filesystem runs from 0x01000000 till
0x0fffffff(please correct me if i am wrong).  i dont know to which
location on flash to transfer this to. could someone please help me on
this. thank you. and i also have doubts on how to combine the two
images on the flash and make it tun. thannk you.
regards,
Shareef

On Thu, Jun 26, 2008 at 9:59 PM, mohammed shareef <mdshareef@xxxxxxxxx> wrote:
> Dear Steve,
>
> i split the file into two pieces:
>
> split rootfs-jffs2.img --bytes=12m
>
> so i have two files with xaa(12Mb) and xab(11.5Mb)
>
> i was ablt to transfer the first file completely with any problem.
>  but i dont know what to do next. should i transfer the first image in
> RAM to flash? could you please tell me how many sectors i need erase
> and from which bank? i am afraid that i may end up erasing the u-boot.
> thank you.
> regards,
> Shareef
>
> On Thu, Jun 26, 2008 at 9:41 PM, Steve Poulsen <spoulsen@xxxxxxxxxxxxx> wrote:
>> Mohammed,
>>
>> When you tftp the file to memory, you need to make sure the filesize fits in
>> the memory available.  Since you have experimentally done that and now want
>> to flash the pieces, I suggest you look at the "split" command under Linux.
>>   You will need to split the file into pieces that fit into RAM and flash at
>> the proper address.  If you split the file into two pieces, then you will
>> need to flash the first piece at address X and the second piece at address X
>> + 16meg.  You should make sure you split the file on a sector boundary.   If
>> you don't want to think about this, then you should erase/unprotect the
>> whole area you will need first, then transfer and flash the pieces. You may
>> want to look at the omapfl utility.   With some modification, you could
>> flash your image more easily via USB.
>>
>> Steve
>>
>> mohammed shareef wrote:
>>>
>>> Hi,
>>>
>>> I tried to do the same procedure with a small filesystem image <
>>> 16Mb... it worked. i didnt have such problems. so could someone please
>>> tell me how to divide the filesystem image in to two and flash it?
>>> thank you,
>>> regards,
>>> shareef
>>>
>>> On Thu, Jun 26, 2008 at 4:36 PM, mohammed shareef <mdshareef@xxxxxxxxx>
>>> wrote:
>>>
>>>>
>>>> Hi,
>>>>
>>>> i did the below. i got an image. but i am still having the same problem
>>>>
>>>> my file size is 23Mb
>>>>
>>>> [root@localhost tftpboot]# mkfs.jffs2 --squash -r /data/rootfs2.6
>>>> -e131072 > /data/rootfs-jffs2.img
>>>> [root@localhost tftpboot]# cp /data/rootfs-jffs2.img
>>>> /tftpboot/rootfs-jffs2.img
>>>>
>>>> \0x09 #################################################################
>>>> \0x09 #############undefined instruction
>>>> pc : [<e0000004>]    lr : [<00000002>]
>>>> sp : 1103fca4  ip : 11095dd8  fp : 00000001
>>>> r10: 10963410  r9 : 1103fd24  r8 : 1103ffdc
>>>> r7 : 270a30a1  r6 : 8695632d  r5 : 08016ffa  r4 : 5aebcc39
>>>> r3 : 00000032  r2 : 11095dd4  r1 : 000000a0  r0 : 00000000
>>>> Flags: nZCv  IRQs off  FIQs off  Mode SVC_32
>>>> Resetting CPU ...
>>>>
>>>> could you please tell me what i should do. thank you.
>>>> regards,
>>>> Shareef
>>>>
>>>>
>>>>
>>>> On Wed, Jun 25, 2008 at 9:52 PM, Hunter, Jon <jon-hunter@xxxxxx> wrote:
>>>>
>>>>>>
>>>>>> then i changed the filename and the
>>>>>> tftpboot transfer started. But on the mid-way it complains  "undefined
>>>>>> instruction".
>>>>>>
>>>>>> could some one please tell me where the problem is? thank you.
>>>>>>
>>>>>
>>>>> How big is the file that you are attempting to download over tftp?
>>>>>
>>>>> U-boot executes in the upper part of the RAM and so if your file is too
>>>>> big, then there is a good chance you are overwriting u-boot which would
>>>>> cause u-boot to crash eventually. U-boot does not protect against this. This
>>>>> would be a potential cause of an undefined instruction exception.
>>>>>
>>>>> Jon
>>>>>
>>>>>
>>>
>>> --
>>> To unsubscribe from this list: send the line "unsubscribe linux-omap" in
>>> the body of a message to majordomo@xxxxxxxxxxxxxxx
>>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>>
>>>
>>
>>
>
--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux