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.
Hello everyone! I can't make program to work! As I understand the only way for comfortable loading program to TINI is using TINI Loader in bank0. So I decide to load my program to Bank1. But I can't do that directly: when I use Javakit option '-flash 1' and then "load Hex file As TBIN", MessageBox appears and tells that I'm trying to write to Bank0! Why???? I'm new at Keil C. I read "Application Note 606 Configuring Keil PK51 Tools to Support 24-Bit Contiguous Addressing Mode Application Note 606 Configuring Keil PK51 Tools to Support". (http://pdfserv.maxim-c.com/en/an/app606.pdf) I make the same project settings as in that AppNote, use start390.a51,init.a51 with some changes as said in Note, but programm doesn't work. My program is very simple: void main(void) { for(;;){ P5 &= 0xFE; P5 |= 0x01; } } 1.Can you help me with start390.a51 and init.a51 files? 2!!!!.What project settings should I set especially memory settings, because I want to write to the Bank 1? 3.And what is the relation between Bank number and start390 and project settings? Regards, Vasiliy Sergeev