Re: [Flashforth-devel] FF5.0 compilation problem
Brought to you by:
oh2aun
From: Attila H. <att...@gm...> - 2024-07-05 19:35:16
|
Hi Mikael. Sorry, but I forgot to reply the final result. Downloaded the updated version of FF5.0 (24.05.25) everithing is solved. I used previously also the PIC-AS, but didn't succed to build perfect hex file. I don't know why. Whatever the last version works well! Thank you very much for your help! BR Attila Mikael Nordman <mik...@fl...> ezt írta (időpont: 2024. júl. 5., P, 16:32): > Hi Attila. > > Did you solve your problems ? > > I get those errors if I use XC8 as the compiler. Are you sure you are > using PIC-AS? > > What is the whole output from the compilation. > > BR Mikael > > On 2024-05-20 13:06, Attila Herman wrote: > > Hi Mikael, > Thank you for your reply! > Unfortunately the main problem is not solved. > Indeed, the unusable hex file is generated only without the needed FF > options, but using it makes errors. > I tried to put it into different location in PIC-AS global options, but it > allways gives errors. > > Without any modification the linker "Generated command line" field > contains: > -mcallgraph=std -Wl,-Map=${FINAL_IMAGE_NAME_MINUS_EXTENSION}.map > -mno-download-hex > After put the needed FF options into "Custom linker options" field, the > "Generated command line" changes: > -Wl,-Wa,-a > -Wl,-pudata_acs=000h,-pudatabig=050h-presetVec=0h,-phi_int=8h,-plo_int=18h > -mcallgraph=std -Wl,-Map=${FINAL_IMAGE_NAME_MINUS_EXTENSION}.map > -mno-download-hex > The result of Build Project: > make[2]: *** [nbproject/Makefile-default.mk:122: > dist/default/production/FF.X.production.hex] Error 1 > make[1]: *** [nbproject/Makefile-default.mk:85: .build-conf] Error 2 > make: *** [nbproject/Makefile-impl.mk:39: .build-impl] Error 2 > > If I put the FF option in the Additional Options field, the content of > "Generated command line" field does not change instantly, but the build > errors are same as above. > I don't know what to do. > ( The enviroment: Win10, MPLAB X IDE v6.20) > BR > Attila > > > Mikael Nordman <mik...@fl...> ezt írta (időpont: 2024. > máj. 19., V, 21:49): > > Hi Attila. > > Those two lines need to surrounded by "#ifdef USB_CDC". > I will update the repository. > > To get a proper hex file you need to give command line parameters to the > linker as described in p18f-main.inc > > PIC-AS does not have any linker scripts. The parameters needs to be > supplied on the command line in PIC-AS global options. > > BR Mikael > > > On 2024-05-19 19:25, Attila Herman wrote: > > Hi Mikael, and the other FF friends, > I have downloaded the latest version of the FF5.0 to generate an uptodate > hex file instead of my old one for PIC18F26k42. Unfortunately it caused > some problem. > Two lines in the ff-pic18.S makes error: > ../src/ff-pic18.S:877:: error: (876) syntax error > ../src/ff-pic18.S:878:: error: (800) undefined symbol "USBDriverService" > Without theese lines the compilation seemingly succesful, but the result > is unusable. Although the hex file contains the FF code, but it is > starting at $DC60 not at zero address, The 0 to DC5F range contains FF. The > eeprom also full of FF. > Please help me! > BR: > Attila Herman > > _______________________________________________ > Flashforth-devel mailing list > Fla...@li... > https://lists.sourceforge.net/lists/listinfo/flashforth-devel > > > -- > -- > Mikael > |