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,
I got a problem about code banking when making a HEX file and the size of code is more about 22KB. The result of linking is as follows. Can u give any idea about below.
. . . TO "example" BankArea(0x8000,0xFFFF) CODE( 0X0000-0X7FFF , 0x30 ) XDATA( 0X0000-0X7FFE ) *** FATAL ERROR L236: ADDRESS IS NOT IN ASCENDING ORDER POS: 375 K.obj} TO example BANKAREA (0X8000, 0XFFFF) CODE (0X0000-0X7FFF, 0X30)# Target not created
Actually, I use the GUI of Keil monitor to make the following setting we saw happened. I also have no idea about 0x30.
Device->AT89C51 Target->Off-chip code memory-> start: 0x0000, -> size: 0x7fff
The above setting makes the commands we saw.
CODE( 0X0000-0X7FFF , 0x30 )
OK - Can you give me the complete path to the project you use?
Jon