Ben:
I'm having trouble with modified .fcd files under v3.6. If I modify the .fcd file code (using Notepad) and then save it without renaming it everything works fine. If I rename the file (either by "saving as" or by directly modifying the file name) it shows up as a target choice in the "chip" pull down menu but I get an error message and a compile failure if I use it as the target. In the example below I added "B" to the fcd file name for the 16F876 (16F876B) and tried to compile:
===============================================================
File name: C:\Documents and Settings\Jim Humphries\Desktop\pump current build\Pump Software\2009 files\4MHz files\Pump\V316pumpt41aa4M.c
Generated by: Flowcode v3.6.11.53
Date: Sunday, April 05, 2009 12:13:00
Licence: Professional
Registered to: Jim Humphries
http://www.matrixmultimedia.com
Launching the compiler...
C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\boostc.pic16.flowcode.exe -v -t PIC16F876B "V316pumpt41aa4M.c"
BoostC Optimizing C Compiler Version 6.70 (for PIC16 architecture)
http://www.sourceboost.com
Copyright(C) 2004-2007 Pavel Baranov
Copyright(C) 2004-2007 David Hobday
Licensed to FlowCode User under Single user Pro License for 1 node(s)
Limitations: PIC12,PIC16 max code size:Unlimited, max RAM banks:Unlimited
V316pumpt41aa4M.c
Starting preprocessor: "C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\pp.exe" "C:\Documents and Settings\Jim Humphries\Desktop\pump current build\Pump Software\2009 files\4MHz files\Pump\V316pumpt41aa4M.c" -i "C:\Program Files\Matrix Multimedia\Flowcode V3\BoostC\include" -d _PIC16F876B -la -c2 -o V316pumpt41aa4M.pp -v -d _BOOSTC -d _PIC16
C:\Documents and Settings\Jim Humphries\Desktop\pump current build\Pump Software\2009 files\4MHz files\Pump\V316pumpt41aa4M.c(1197): EEPROM error - MX_EEADR not set
C:\Documents and Settings\Jim Humphries\Desktop\pump current build\Pump Software\2009 files\4MHz files\Pump\V316pumpt41aa4M.c(1201): EEPROM error - MX_EEDATA not set
C:\Documents and Settings\Jim Humphries\Desktop\pump current build\Pump Software\2009 files\4MHz files\Pump\V316pumpt41aa4M.c(1254): EEPROM error - MX_EEADR not set
C:\Documents and Settings\Jim Humphries\Desktop\pump current build\Pump Software\2009 files\4MHz files\Pump\V316pumpt41aa4M.c(1258): EEPROM error - MX_EEDATA not set
4 errors detected
Error: preprocessing error
failure
......................
Return code = 1
Flowcode was unable to compile the flowchart's C code due to the following errors:
If your flowchart contains C code, please review this carefully. If your flowchart contains no C-code or you have thoroughly reviewed the code, contact Technical Support.
FINISHED
====================================================
I didn't have this problem with v3.2. What am I missing?
Jim