Hi When I tried to compile the software and I get the error: CLASSES (ICODE (0xC00000-0xC1FFFF), NCODE (0xC00000-0xC1FFFF),FCODE (0xC00000-0xC1FFFF) , FCONST (0xC00000-0xC1FFFF), HCONST (0xC00000-0xC1FFFF), XCONST (0xC00000-0xC1FFFF), NCONST (0xC00000-0xC03FFF), NDATA (0xC000-0xCFFF, 0xF600-0xFDFF), NDATA0 (0xC000-0xCFFF, 0xF600-0xFDFF), SDATA (0xC000-0xCFFF, 0xF600-0xFDFF), SDATA0 (0xC000-0xCFFF, 0xF600-0xFDFF), IDATA (0xF600-0xFDFF), IDATA0 (0xF600-0xFDFF), FDATA (0xC000-0xCFFF, 0xF600-0xFDFF), FDATA0 (0xC000-0xCFFF, 0xF600-0xFDFF), HDATA (0xC000-0xCFFF, 0xF600-0xFDFF), HDATA0 (0xC000-0xCFFF, 0xF600-0xFDFF), XDATA (0xC000-0xCFFF, 0xF600-0xFDFF), XDATA0 (0xC000-0xCFFF, 0xF600-0xFDFF)) CINITTAB (0xC00000-0xC1FFFF) VECTAB (0xC00000) *** FATAL ERROR L210: I/O ERROR ON INPUT FILE: EXCEPTION 0021H: PATH OR FILE NOT FOUND Target not createdFILE: main.obj How to resolve this problem? Eric Boon
"PATH OR FILE NOT FOUND" The file doesn not exist, or you have specified the wrong name and/or path (maybe a typo?) also, beware of spaces in file and path names...
Hi Thank you for pointing out.... Thing is that when I look my colleague's work who just left three days ago and he has not done any documents about his work so basically he left me sort of in lurch. He told me that his software work well. When I compile and start debug session, I get the error message stating that access violation adr=00000000. Why is that? I have found that he has been DAvE which Im not famaliar with.... It looks horrible and daunting at the moment I could not analyse his code in each start which is damn frustrating for me at the moment. Any help would be greatly appreicated Eric Boon
Check to make sure that you have a check in the box for #EA (meaning start from internal memory). In my opinion Dave is a great tool for learning about a device without having to wade through all of the documentation. However, this does not mean you can skip reading (understanding) what's in the user's manuals. I would challenge you to understand (and agree) with Dave generated code before taking it to production. To your final question of help, how? I don't know your experience level with the Infineon XC16x family. For Keil compiler training follow this link http://www.keil.com/training for others have a look to this website http://www.spacetools.com/tools4/space/train.htm. Perhaps you need to consider hiring an experienced consultant for the XC16x family not just the C16x family (Keil website lists consultants).
Sorry, I should have told you where... The option is found under the debug tab for the simulator (settings button).
"Perhaps you need to consider hiring an experienced consultant for the XC16x family not just the C16x family (Keil website lists consultants)." See: http://www.keil.com/condb/search.asp
I have gotten similar file not found errors when a project is created on one machine and then moved to another where one machine does not have the program installed to the default C:\KEIL\ folder. The only way I have found to fix this is to open the uV2 project file in Notepad and edit the file paths. Hopefully someone can advise a better way of doing this, but it works for me.
Hi After optimzing in the "option for target", I tried to debug my codes but I get the error message and I could not understand it. Load "C:\switch_LED *** error 65: access violation: addr=0x0000C000 Can anyone help me to iron this problem asap?
I am not sure why you would get this when changing the optimization level. However, are you trying to execute code from this memory space? If so you are no longer allowed to execute code from the DSRAM or DPRAM on the XC16x devices The only internal RAM that is available for both code and data is the PSRAM and is located at 0xE00000. Otherwise, is it possible to give some more details of this issue? This area is the internal DSRAM (0xC000) so I am not sure how your project is using it?