This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How to burn a large volume of bytes (>40k) into the eprom?

How to burn a large volume of bytes (>40k) into the eprom?

I read the previous discussion on creating data-only hex file, http://www.keil.com/support/docs/2070.htm. The problem is that I cannot hard-code the bytes in an array, like,

   const code my_bytes[] =  { _byte1, _byte2, _byte3 };

The reason is that the number of byte is too big (>40k), thus I have to read them from a file.

As matter of fact, this set of bytes is a Java bytecode. First, I load a set of C codes which runs as the Java VM. Second, The VM reads the Java bytecode from a fixed address. In other words, my question is how to load the Java bytecode to a specified location.

Many thanks beforehand,
Kan

Parents
  • Just convert the bytes directly to Intel Hex format?
    There are plenty of tools around for dealing with Intel Hex - use your favourite internet search engine.
    Or write your own - the Hex format spec is in the downloads area.

    Or write yourself a little utility to create the 'C' array for your data...

Reply
  • Just convert the bytes directly to Intel Hex format?
    There are plenty of tools around for dealing with Intel Hex - use your favourite internet search engine.
    Or write your own - the Hex format spec is in the downloads area.

    Or write yourself a little utility to create the 'C' array for your data...

Children
No data