Hi guys.
I have a dozen non-working devices, after bad developers,
the developers forgot to run chkdsk/fsck at startup.
and after problem with R/W FS, device stop work.
...I have already encountered/repair this case for other vendor too,
so, now these devices don't work.
and i want to fix this error with JTAG.
fixing the file system and writing back.
(yes I know from Bad Block, ECC, Spare and etc
also, I don't have a root password for device,
and there isn't uboot on the device)
so, I have
1) MPC8321 (MPC8323E.pdf)
2) S29GL064N at CS0
3) MT29F2G16 at CS1 - NAND !!!
4) TRACE32 unit with MPC82xx/83xx adapter.
I read S29GL064N via TRACE32/MPC8321, no intresting inside.
but I can't read MT29F2G16 in any way.
I initialize the MPC8321, just as it looks in the bootloader,
Data.Set ANC: IOBASE () + 0x05008 %Long 0x70001081; LBC_BR1
Data.Set ANC: IOBASE () + 0x0500C %Long 0xFFFF8100; LBC_OR1
Data.Set ANC: IOBASE () + 0x00028 %Long 0x70000000; LB_LAWBAR1
Data.Set ANC: IOBASE () + 0x0002C %Long 0x8000000B; LB_LAWAR1
then try
FLASHFILE.CONFIG IOBASE () + 0x05000 0x0 0x70000000 1
FLASHFILE.TARGET 0x00001000 +0x1fff 0x00003000++0x1FFF nand2g16_ppcpq.bin
but that doesn't help me, I get the error "warning: function not implemented"
I tried different options, but I can't understood what the problem was ((
also, as you can imagine, I haven't support for T32 ))
so I wanted to ask other developers,
maybe someone can help me with TRACE32 config,
or another budget solution, for flash MT29F2G16 via mpc8321 and jtag.
thanks.
/carv