Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
01/10/10 01:31
Read: times


 
#172302 - Yup, movx doesn't do it as far as i can tell....
Responding to: ???'s previous message
> - You tryed accessing dataflash ? Can You show piececode with results?

Yes, I tried all forms of movx to access "data flash". The data sheet says that movx is used, but does not give details.

> - That "memory map" is not very clear, yes, and probably is wrong (or semi-wrong ;-)) , but
> can be interpreted as follow:
> a) mov a,@r0 ; r0=1..255 - internal RAM
Correct.

> movx a,@dptr ; dptr=256..65535 in total 64kB SRAM
> b) movx a,@r0 ; r0= 0..255 - dataflash.

movx a, @dptr accesses ram no matter what I can find. I asked wiznet to provide the necessary ASM instructions, and this is what I got:

> We cannot open the assembler instructions because of some reasons.
> And the Boot Code has no function about hardware inspection yet.
> Thanks.

I'm guessing there's a license issue with the core or something.

Wiznet's sample code for reading/writing the data flash writes to the ISP registers, then jumps into the bootloader code. It's really ugly, and requires linker features only supported in the "professional" version of Keil.

I think the DoCD thing is a good lead. I'm going to pursue finding some other chips that might have a similar memory map.

--buddy

List of 18 messages in thread
TopicAuthorDate
Wiznet W7100 questions.... accessing data flash?            01/01/70 00:00      
   datasheet            01/01/70 00:00      
      Nope, both start at zero....            01/01/70 00:00      
         ?            01/01/70 00:00      
            Yup, movx doesn't do it as far as i can tell....            01/01/70 00:00      
               Writing to flash - in general            01/01/70 00:00      
               We cannot open the assembler instructions            01/01/70 00:00      
                  data flash API is through IAP            01/01/70 00:00      
                     documented quite concisely - but also contradictorily (!)            01/01/70 00:00      
                        but how does it matter?            01/01/70 00:00      
                           But it's not an omission!            01/01/70 00:00      
                              potentiality of users            01/01/70 00:00      
                                 Sad, but true - but WIZnet beware!            01/01/70 00:00      
         So they do!            01/01/70 00:00      
   core by DCD            01/01/70 00:00      
      Why do you believe that, Jan?            01/01/70 00:00      
         hint is the debugging tool...            01/01/70 00:00      
   Now I've not read THIS datasheet ... but ...            01/01/70 00:00      

Back to Subject List