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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
11/04/08 14:17
Read: times


 
#159638 - No, you ignored my notes in my previous post
Responding to: ???'s previous message
You totally ignored my notes in my previous post, and claim that:

"and after reading the flash and store the value in an array."

But where is that code?

Where is the code that reads from flash and stores in an array?
   while (*pread !='\0') {

     *eedata = *pread;                // copy byte

      pread++;                         // advance pointers
	  pwrite++;
   }
This does not put the data in an array - only in the first entry of an array, since *eedata is the same as eedata[0].

So what did you test in your IDE - or is this not the code you used when you tested?

And what is the pwrite++ increment in the above code?

And where is your initalization of pread? Remember your previous use of pread? It was used to detect that you should end your write loop when you reached the terminating zero. So exactly what do you think happen when you get to your read loop and starts by using this same *pread to once more test for a terminating zero?

Now, I repeat my question again: What did you test in your IDE. Or what code did you test in your IDE? Where did you - in your IDE - see the copying of data into the eedata[] array?

List of 31 messages in thread
TopicAuthorDate
flash memeory reading            01/01/70 00:00      
   How do you know            01/01/70 00:00      
      flash memory reading            01/01/70 00:00      
   Cross-posted on Keil            01/01/70 00:00      
   pread and pwrite...            01/01/70 00:00      
      my problem            01/01/70 00:00      
         No, you ignored my notes in my previous post            01/01/70 00:00      
            answers            01/01/70 00:00      
               Still no answers            01/01/70 00:00      
   first            01/01/70 00:00      
      a quick glance seems to revceal ...            01/01/70 00:00      
         /            01/01/70 00:00      
         MOVX During FLASH Write            01/01/70 00:00      
   and now he crossed it on the SILabs forum            01/01/70 00:00      
   my problem            01/01/70 00:00      
      RTFM            01/01/70 00:00      
         not xdata            01/01/70 00:00      
            reding flash            01/01/70 00:00      
               So fix the loop then            01/01/70 00:00      
            Not ok            01/01/70 00:00      
         reading flash problem            01/01/70 00:00      
            Yet one more post with broken read loop            01/01/70 00:00      
               correcting my code            01/01/70 00:00      
                  Then specify exactly what you don't understand            01/01/70 00:00      
                     i correct my code            01/01/70 00:00      
                        it's working            01/01/70 00:00      
                           Report feedback            01/01/70 00:00      
                              write cycle time            01/01/70 00:00      
                                 New Question, New Thread.            01/01/70 00:00      
                           So what fixed it?            01/01/70 00:00      
   correct registers ?            01/01/70 00:00      

Back to Subject List