Highly improved unbricking method
xiangfu at sharism.cc
Thu Oct 14 03:32:51 EDT 2010
sorry, I send the wrong log. this [iris.clean.checkout.log](see attach) is
a clean checkout and build.
I cann't test. because after output those log. nanonote just reboot.
On 10/13/2010 01:34 AM, Bas Wijnen wrote:
> Op 11-10-10 18:19, Xiangfu Liu schreef:
>> On 10/11/2010 02:18 AM, Bas Wijnen wrote:
>>>>> the nanonote.nand.dump is not correct. all is 0xff.
>>> In the partition table it can also be seen that everything is read as
>>> 0xff, which is weird. This probably has to do with the different nand
>>> chip. I read this on the serial port:
> Actually, the 0xff probably has to do with my code putting it there. :-)
> According to the SoC programmer's manual, some bytes in the nand are
> used to detect if a page is valid during boot from nand. I read those
> bytes, and if the page was invalid, I returned 0xff instead of reading
> the page. I'm not sure if anyone uses those bytes (or sets them), so
> I've now removed the check and assumed any page to be valid. I've also
> allowed larger pages (the code assumed 11 bits = 2048 B pages, but the
> 2GB nand has 12 bits = 4096 B).
> In other words, I think it should work now. Could you please test again?
> Qi Hardware Discussion List
> Mail to list (members only): discussion at lists.en.qi-hardware.com
> Subscribe or Unsubscribe: http://lists.en.qi-hardware.com/mailman/listinfo/discussion
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
More information about the discussion