|
Re: trying to jtag a dead pansat
Here's the instructions it has about the wall.
The program is pretty self-explanatory.
The programming start address is calculated as the Base Address + Offset.
The programmer assumes that all input files have been recorded with offset 0.
When programming the file is read starting at the offset byte.
Backup Flash:
U22:
1. Select Flash Base Address -> 1FC00000
2. Select Length -> 200000
3. Select Offset -> 0
4. Select Action->Read Flash
5. Enter the file you want to save in.
U23:
1. Select Flash Base Address -> 1FE00000
2. Select Length -> 1F0000
3. Select Offset -> 0
4. Select Action->Read Flash
5. Enter the file you want to save in.
Erase Flash:
1. Select the Flash address that you want to erase.
2. Select Action->Erase Flash
Program Flash:
1. Hit Select Button to Select the input file.
2. Make sure base address and length are correct.
3. Offset should be set to where in the flash, relative to the beginning, that you want to start programming at.
This is 0 when doing an entire flash program.
4. Make sure that the serial number and boxkey is correct.
To read the current boxkey and serial number from the flash, hit the refresh button.
5. Select Action->Program Flash
Erase Sector:
1. Select the Base Address of the flash you want to erase the sector in.
2. Enter the offset where the sector is.
ie to erase sector at 0x1FC60000, Select base address 1FC00000, offset 60000
3. Select Action->Erase Sector
New in Version 2.1:
JTAG Delay : This is the delay between the cycling of of the clock. Higher settings may work better but will slow down programming. Try values like 100, 1000, etc.
Slow Mode : Setting this will cause Wall to use only the slow method of accessing the flash. Try setting this if you are having problems.
Fixed asymetrical clock in version 2.2
|