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
  • It always happens. Even for a Java class generated on this code, it still gives this warning.

    class Act {
        public static void doMathForever() {
            int i = 0;
            while (true) {
                i += 1;
                i *= 2;
            }
        }
    }
    

    But it seems to me this warning doesn't hurt any thing, hence can be safely ignored.

    thanks,
    Kan

Reply
  • It always happens. Even for a Java class generated on this code, it still gives this warning.

    class Act {
        public static void doMathForever() {
            int i = 0;
            while (true) {
                i += 1;
                i *= 2;
            }
        }
    }
    

    But it seems to me this warning doesn't hurt any thing, hence can be safely ignored.

    thanks,
    Kan

Children