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

Re: setting BS1 and BS2 pins

yes, anyway, for now there is an easier fix - i just log into the box, 
wget the kernel partition flash1.img from somewhere, and then 
ersaseflash and then cp flash1.img /dev/cflash1. as long as the new 
partitions are not mounted, we are fine..


Jonas Holmberg wrote:

>On Tue, Aug 03, 2004 at 08:27:45AM -0400, Akshay Adhikari wrote:
>>i can send you the error message later today - i will have to change 
>>flash.c again to add another cflash device for the extra partition - i 
>>had given up on ftp flash. off the top of my head, the message had to do 
>>with failed checksum.
>>anyway, i think what happens is that read_image is called before 
>>read_image_partition_table, and read_image uses partition->flash_len 
>>(loaded from the partition table on flash) to read the image over the 
>>network, hence it will not read the right number of bytes into each 
>>partition, and it will miss reading the newly added partition.
>Ahh, you _added_ a partition. I don't think adding and removing 
>partitions has been done when upgrading via FTP before, only resizing 
>them. You'll probably have to get your hands dirty then. Patches are 
>welcome if you succeed :-)
>Depending on what you intend to use the added partition for, it might 
>be easier to not include it in the image. If you, for example, just 
>need it to store some data files you could just mount an empty 
>partition and start writing to it.
>As far as I know it's not easy to put ETRAX in boot mode from 
>software. I don't know if it ever has been done. If possible at all, I 
>think you have to jump into the boot ROM.