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.
I write a simple embedded program. It transmit data by CAN1 Interface. I debug it using uVision2.When I download it into flash ,it work incorrectly. The evalution board is mcb167 net.
Could be that your startup code isn't configured properly. The monitor has its own startup code so you should make sure it matches your stand-alone startup code in the Start166.a66 file. See the last paragraph of the following link. http://www.keil.com/support/docs/584.htm -Walt
Sorry for the typo, I meant to say Start167.a66. -Walt
Hi, I am facing a similar problem. I have developed a application which runs with the debugger but when i run from the flash it is not working. Couls you suggest me the possible cause of problem. Thanks in anticipation. Viral.
Hi Have a look in your makefile (*.m66) and check that none of your code by accident have been placed in RAM instead of FLASH. Good Luck Nils Björkman
"I debug it using uVision2. When I download it into flash, it work incorrectly." Do you mean that it works OK in the simulator, but not in Flash? If so, here are some suggestions: http://www.keil.com/forum/docs/thread4173.asp If not, what do you mean?!
Hello ! If you use a board like KC-164 of Phytec or something like this,look at the jumperconfiguration (Segment address lines should be open perhaps)
Hi! I have the MCB167-net board and have the same problem; I have tested the Start167.asm file and I think all is correct. The variables are correctly put in the memory. If I burn the monitor in Flash and I run the program, it works, but if I burn the program in Flash, it doesn't work. Does anybody know why? Thank you