PDA

View Full Version : What is before 0x200000 in a flash file???



cypher1024
09-02-2003, 05:06 PM
Hey, like the topic says, i'm just wondering what is before 200000 in the flash mem. Thanks!

liteFun
09-02-2003, 05:34 PM
phone ram?

pico
09-02-2003, 06:26 PM
http://www.geocities.com/nok5rev

User32
09-02-2003, 10:10 PM
in the page it says that from 0x100000 to 0x1FFFFF it's the phone's RAM. that means if we remove the battery for a while and immediately read the flash from this address, it will have "FF" ?

cypher1024
10-02-2003, 02:20 AM
So is the ram in the flash mem, or are they seperate chips?

pico
10-02-2003, 08:16 PM
on the flash chip, you have:
i/o
ram
mcu
ppm
pmm
eeprom

Then there is the main block of mcu/ppm/pmm/eeprom mirrored at least once, i never read any higher than that cos it takes ages!
7110 has two flash chips

Al
10-02-2003, 08:37 PM
Originally posted by cypher1024
So is the ram in the flash mem, or are they seperate chips?
Of course they are separate

User32
10-02-2003, 09:16 PM
Originally posted by Al

Of course they are separate

that's not what pico said

pico
10-02-2003, 09:34 PM
its in flash memory, you can read using the address on nok5. winarm also lets you open them to help in looking at the mcu. not really played with it though, like i say it takes a while to read.

Al
10-02-2003, 09:42 PM
RAM is separate IC!

What you read with rolis(or knok) is address space of CPU!

pico
10-02-2003, 09:55 PM
hi, i wasnt so sure about flash id but this topic i am 1000% sure :)
in the phone is the flash IC. on that ic is i/o, ram, MCU, ppm, pmm, eeprom... all emulated in flash memory. you can read/write that with flasher cable..
yes all these newer one click style flashers only really let you address mcu/ppm/eeprom but it is possible to read other range.
the CPU is the MAD2 in Nokia and that is a seperate IC yes, that is the DSP rom. but you dont read/write MAD memory with flashers, i've never seen anything to access that ic. i did read it was possible though.
there is no other IC for ram, look inside the phone and see :)
br

Al
10-02-2003, 10:03 PM
Originally posted by pico
hi, i wasnt so sure about flash id but this topic i am 1000% sure :)
in the phone is the flash IC. on that ic is i/o, ram, MCU, ppm, pmm, eeprom... all emulated in flash memory. you can read/write that with flasher cable..
yes all these newer one click style flashers only really let you address mcu/ppm/eeprom but it is possible to read other range.
the CPU is the MAD2 in Nokia and that is a seperate IC yes, that is the DSP rom. but you dont read/write MAD memory with flashers, i've never seen anything to access that ic. i did read it was possible though.
there is no other IC for ram, look inside the phone and see :)
br
It's a joke??????????

see schematic (in service manual) for any phone :), there is 2 chips, connected to MAD2 CPU: flash IC and SRAM!!!!

flash IC is only FLASH IC!!!! AND NOTHING ELSE!!!!!
New phones has emulated EEPROM at flash IC, but RAM is RAM!!!

and I/O ports is a physical contacts (with some logic) of MAD2 CPU!!!

I'm an radioengineer, so i had some experience with this things :)

for example: 3310
16Mbits flash IC = 2Mbytes
flash from 200000 - 3FFFFF - 2 Mbytes
ANY QUESTIONS????????????????????

pico
11-02-2003, 05:57 PM
yeah one question, when you read other address from flash ic, what is that flashio.out file you get? cos to me, it certanly isnt empty...
if you read 7110 service manual you will see memory map...
so even if it is seperate ic and the phone is just memory mapped like that, the ram is still read out from below 200000. try it with flasher cables! i read nok5 site, saw 7110 flash description, read flash file myself (not just so recent when i read that...), winarm has function to load those files...
what you expect me to think?
now you say its not possibvle just cos your radio engineer?

Al
11-02-2003, 06:59 PM
Originally posted by pico
yeah one question, when you read other address from flash ic, what is that flashio.out file you get? cos to me, it certanly isnt empty...
if you read 7110 service manual you will see memory map...
so even if it is seperate ic and the phone is just memory mapped like that, the ram is still read out from below 200000. try it with flasher cables! i read nok5 site, saw 7110 flash description, read flash file myself (not just so recent when i read that...), winarm has function to load those files...
what you expect me to think?
now you say its not possibvle just cos your radio engineer?

I'm not said that RAM read is impossible, I just said that's other thing than flash!

In Nok5Rev is MAD2 CPU address space!!!!

Do you know what mean 'address space'??????

pico
12-02-2003, 12:39 PM
address space-memory mapped, same difference am i wrong?
please look in the 8210 service manual, system module-memories:

Memory
The MCU program code resides in an external flash program memory,
which size is 16Mbits (1024k x 16bit). The MCU work (data) memory size
is 2048 kbits (256k x 16bit). Flash and SRAM memory chips are packed
in same combo memory package.
The BusController (BUSC) section in the MAD decodes the chip select
signals for the external memory devices and the system logic. BUSC con-trols
internal and external bus drivers and multiplexers connected to the
MCU data bus. The MCU address space is divided into access areas with
separate chip select signals. BUSC supports a programmable number of
wait states for each memory range.

Al
12-02-2003, 03:38 PM
That's only for 8xx0, and flash IC & RAM IC is packaged in just one IC! But physically RAM and flash are very different.

PS for me this thread are closed, I'm tired of explaining.....

User32
12-02-2003, 09:00 PM
so, finally, what do we read with flashers in 0x100000-0x1FFFFF???

Al
12-02-2003, 09:47 PM
Originally posted by User32
so, finally, what do we read with flashers in 0x100000-0x1FFFFF???
That's RAM and it's not in flash!!!

liteFun
13-02-2003, 04:02 PM
hmm. reading flash below 0x200000 isn't flash?

how it can be read, if flasher only reads flash?
can i read my 5510's music-memory with rolis then?

User32
13-02-2003, 09:46 PM
music memory is in eeprom (logically), as all settings and extra data is saved there, so you can read it with flasher, but that's irrelevant...

Al
13-02-2003, 10:01 PM
music memory isn't in MAD2 CPU address space, it's an external device

liteFun
14-02-2003, 01:31 PM
how could i read 5510 memory without desoldering chip and reading with some eeprommer?

could it be possible with that 5510_ext_ui program?