We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
HI friends! Their is a small problem can any one plz resolve it......... when i load the hex file in G540 hex file burner it just only loads three bytes can any one plz help me out what this problem is? i am using windows 7 64 bit.....
does 64 bit operaing system creats problem or it is some thing else....
And how does it have any relation to Keil if some other company's product fails to do its job?
And what is "the" hex file, anyway?
Hey dear I know what hex is..... sorry my previous msg is written in odd manner....
The problem is that the hex file is loaded in buffer but not sequentially it is loaded in scattered form in the buffer(hex editor etc) . why it is so can u resolve it .... g540 is working good... the problem is that in every hex buffer(editor) utility the data is loaded in scattered form . for example from 0000 three bytes are loaded and then the rest of the program loads at 900 or 800 or B50 address or any other know can u help me.......
Hey dear I know what hex is..... Apparently not. Because if you did, you would know that there is no such thing as "the" hex file. There's infinitely many possible variation of them.
from 0000 three bytes are loaded and then the rest of the program loads at 900 or 800 or B50 address or any other And if you actually knew what hex files are, you would also know that one primary purpose of their existence is exactly for that kind of behaviour to be possible: hex file, unlike raw binary data, can efficiently describe programs scattered over address space.
So far you've only demonstrated that you managed to observe a property of your particular hex file. But on what basis did you conclude that this must be a problem?
Hey dear I actually observe this first time because previously i am using windows xp and now i am using windows 7 64 bit . In windows xp data is loaded sequentially and in 7 it is loaded in scattered form I think it might be an error ! If it is not error Hans-Bernhard Broeker plz upgrade my knowledge and tell me what is it ... Does my 8051 controller works efficiently if i burn the scatter data hex file in it....
I burned it but it is not working:(
my scattered file goes to address which is to high ......
when I convert this hex file in binary using HEX2BIN converter and then convert back the newly generated binary file in hex using BIN2HEX converter in 32 bit system it says that the code is exceeding 64k limit why it is so.....
In windows xp data is loaded sequentially and in 7 it is loaded in scattered form I think it might be an error !
And that's with the same hex file on both machines, using the same tools to "load" that hexfile? And you still haven't explained why you think that might be an error. So far it's just different.
Does my 8051 controller works efficiently if i burn the scatter data hex file in it.... How do you expect anybody to be able to answer that, given that nobody other than you has ever actually laid eyes on that hex file, and you haven't even told which of the hundreds of possible choice your "8051 controller" actually is?
my scattered file goes to address which is to high .... In what sense is 0x800..0x900 "too high"?
I'll venture a guess at this point: the Keil tools on your 64bit machine don't have a valid license.