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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
04/06/05 21:00
Read: times


 
Msg Score: +1
 +1 Good Answer/Helpful
 -1 Answer is Wrong
 +1 Informative
#91136 - an RX2 'fix' from the horse's mouth...
Responding to: ???'s previous message
Unfortunately, I haven't had time to look her for awhile. Eric, I haven't heard of NoTouch. What does it do? I'll have to go look. By compatible, we mean that the devices are software compatible and hardware compatible from an application system point of view. Its means that if you program the flash device with the same code you used in your 87C51 board, you can drop the flash part into the 87C51 board and it should run your application without problems. It is not intended to mean the have the same programming algo. BTW, the 87C51 does NOT have an erase command. It either had a quartz lid over the die and was erased by exposure to UV light, or, it was packaged in plastic and thus was an OTP (one-time programmable) device. Now about that fix......
if you have a board somewhere that can be used as an 80C31 then you can fix the SB/BV problem provided that the external execution security bit hasn't been programmed. Configure the board for external eprom mode (i.e- EA/ = 0). Then in the external eprom have some code that sets the ENBOOT bit (in AUXR1, I think). This makes the bootcode visable to your code. Then do a JMP to FC00h this will take you to the bootloader. Connect to a tool like FlashMagic and do a full chip erase. The full chip erase will erase and rewrite the SB & BV to their default values. - Bill

List of 34 messages in thread
TopicAuthorDate
Philips p89c51RDx Programmer project            01/01/70 00:00      
   Useful Project            01/01/70 00:00      
   Useful Project. Count me in            01/01/70 00:00      
      lets try something....            01/01/70 00:00      
         No Go            01/01/70 00:00      
            see my "other things.."            01/01/70 00:00      
               bootrom code            01/01/70 00:00      
                  Jan, please email me at .....            01/01/70 00:00      
                  BootRom Code            01/01/70 00:00      
                     Boot ROM address range            01/01/70 00:00      
                        2kb boot code            01/01/70 00:00      
                           B oot from External Memory            01/01/70 00:00      
                              !EA/Vpp            01/01/70 00:00      
   why not the simple solution: NoTouch            01/01/70 00:00      
      Too Late            01/01/70 00:00      
         Try this, it has worked for some            01/01/70 00:00      
   Philips's angwer            01/01/70 00:00      
      the most often changed            01/01/70 00:00      
      an RX2 'fix' from the horse's mouth...            01/01/70 00:00      
         neat            01/01/70 00:00      
         Nice!            01/01/70 00:00      
            I'll look tomorrow...            01/01/70 00:00      
               I take it back            01/01/70 00:00      
                  you're NOT as stupid as you think.......            01/01/70 00:00      
         Not possible !!!            01/01/70 00:00      
            respectfully disagree...            01/01/70 00:00      
               Re: respectfully disagree...            01/01/70 00:00      
                  I didcussed it above earlier today...            01/01/70 00:00      
               difference Philips.vs.Atmel            01/01/70 00:00      
                  other things...            01/01/70 00:00      
                     lets make the ckt even simpler...            01/01/70 00:00      
                     maybe ?            01/01/70 00:00      
                        using the EA pin            01/01/70 00:00      
               which bits            01/01/70 00:00      

Back to Subject List