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

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
07/20/09 10:02
Modified:
  07/20/09 10:04

Read: times


 
Msg Score: +1
 +1 Good Question
#167586 - AVR and PIC
Responding to: ???'s previous message
No, I am experienced with AVR and PIC, seems I am not lucky with 8051 as I am required to work with an old chip that is not like Atmel's 2052 chips and order what I apparently see as old-fashioned chips and tools, but they are cheap.

My friend requires me to work on any of these MCUs because they are cheap and we already have the original keil C code:
VRS51C100 / VRS1000
SM5964

Here is the real case:
This system uses a custom ISP through the serial port for which there is a custom ISP PC software - provided by original code writer - used to flash the MCU. This software accepts the HEX file and a value for for this device address that the user specifies at flash burn time, for example 254. We don't have this ISP firmware, we only have access to the ISP software and original system codes.

The main idea is that we need to modify the code and add extra functions - so we need to modify the hardware for which we have Orcad sch and pcb files - with prior knowledge and support from the original code writer and system designer. We have not asked him for the ISP code or firmware, and we are not planning to do so.

I came up with a way to hardcode the system address in the code it self rather than feeding it to the custom PC ISP software in order to use any ISP firmware and PC software. Any way, I don't know if I can get the hex code of the ISP firmware from an existing MCU on the system if I have a parallel programmer, but I think - I am not sure as I have not digged there yet - that I can find out where the custom ISP firmware starts and ends from the original code. I don't know where to start with extrtacting the ISP firmware from an existing MCU, all I know is that it must exist in the upper 4K of the flash. As I don't have access to a parallel programmer yet, I am wondering whether this is possible or not. I don't know if the MCU is locked to prevent ISP space from being erased, and this is another thing that I have to find out.

I am planning to order VERSAKIT-UVK and parallel programmer kit to start the real work and experiments. Any advices are welcome.



List of 13 messages in thread
TopicAuthorDate
Do I need parallel programmer for SM5964            01/01/70 00:00      
   do I really have to ask their manufacturers            01/01/70 00:00      
   New but not sounding so enthusiastic!!            01/01/70 00:00      
      What an answer..            01/01/70 00:00      
         How to get good answers            01/01/70 00:00      
         RE: This is my first run on 8051            01/01/70 00:00      
            AVR and PIC            01/01/70 00:00      
               because they are cheap            01/01/70 00:00      
               Sounds Like A Dead End            01/01/70 00:00      
                  kinda compulsory            01/01/70 00:00      
                     Fair enough, then!            01/01/70 00:00      
                        I will work on the standard ISP FW then..            01/01/70 00:00      
                           How many micro's will you use in production            01/01/70 00:00      

Back to Subject List