Return code 34

For Flowcode users to discuss projects, flowcharts, and any other issues related to Flowcode 4.
To post in this forum you must have a registered copy of Flowcode 4 or higher. To sign up for this forum topic please use the "Online Resources" link in the Flowcode Help Menu.

Moderator: Benj

Post Reply
ben
Flowcode V4 User
Posts: 18
Joined: Thu Sep 24, 2009 5:02 pm
Been thanked: 1 time

Return code 34

Post by ben »

Hello
Can anyone help me please. I seem to spent more time on resolving issues than programming. This is the latest, I am using PICKKit2.
The program itself is very simple one and it did work before! I have ofcouse checked the connection and setup many times.

Thank you

Ben

Launching the compiler...
C:\Program Files\Matrix Multimedia\Flowcode V4\BoostC\boostc.pic16.flowcode.exe -v -t PIC16F88 "laser gun.c"
BoostC Optimizing C Compiler Version 6.95 (for PIC16 architecture)
http://www.sourceboost.com
Copyright(C) 2004-2009 Pavel Baranov
Copyright(C) 2004-2009 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


laser gun.c
Starting preprocessor: C:\PROGRA~1\MATRIX~1\FLOWCO~2\BoostC\pp.exe "C:\Program Files\Matrix Multimedia\laser gun.c" -i C:\PROGRA~1\MATRIX~1\FLOWCO~2\BoostC\include -d _PIC16F88 -la -c2 -o "C:\Program Files\Matrix Multimedia\laser gun.pp" -v -d _BOOSTC -d _PIC16


..................

laser gun.c success

success

Return code = 0

Launching the linker/assembler...
C:\Program Files\Matrix Multimedia\Flowcode V4\BoostC\boostlink.pic.exe -ld "C:\Program Files\Matrix Multimedia\Flowcode V4\BoostC\lib" libc.pic16.lib flowcode.pic16.lib rand.pic16.lib float.pic16.lib "laser gun.obj" -t PIC16F88 -d "C:\Program Files\Matrix Multimedia" -p "laser gun"
BoostLink Optimizing Linker Version 6.95
http://www.sourceboost.com
Copyright(C) 2004-2009 Pavel Baranov
Copyright(C) 2004-2009 David Hobday


Warning unreferenced functions removed:
FCI_FLOAT_TO_STRING in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCI_NUMBER_TO_HEX in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCI_STRING_TO_INT in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
FCI_STRING_TO_FLOAT in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
Wdt_msDelay in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
Wdt_Delay_S in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
Wdt_Delay_Ms in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h
isinf in: C:\Program Files\Matrix Multimedia\Flowcode V4\FCD\internals.h

Building CASM file
Memory Usage Report
===================
RAM available:368 bytes, used:37 bytes (10.1%), free:331 bytes (89.9%),
Heap size:331 bytes, Heap max single alloc:110 bytes
ROM available:4096 words, used:147 words (3.6%), free:3949 words (96.4%)



success

Return code = 0

Launching the programmer...
C:\PK2CMD_MTX\pk2cmd_mtx.exe -PPIC16F88 -FLASERG~1.hex -M -A5 -H
\ \ \ \ PICkit 2 Program Report
20-Nov-2009, 09:52:28
Device Type: PIC16F88

Program Memory Errors

Address Good Bad
000000 002860 003FFF


Return code = 34

Flowcode was unable to transfer the flowchart to the microcontroller. Check the programmer options and physical connections.

FINISHED

medelec35
Matrix Staff
Posts: 9521
Joined: Sat May 05, 2007 2:27 pm
Location: Northamptonshire, UK
Has thanked: 2585 times
Been thanked: 3815 times

Re: Return code 34

Post by medelec35 »

Error 34: PGMVFY_ERROR Returned if a program or verify operation fails.


Your setting up of Pickit looks wrong.
Found this in a different post:

Linker /assembler
Location C:\Program Files (x86)\Matrix Multimedia\Flowcode V4\BoostC\boostlink.pic.exe
params -ld "C:\Program Files (x86)\Matrix Multimedia\Flowcode V4\BoostC\lib" libc.pic16.lib flowcode.pic16.lib rand.pic16.lib float.pic16.lib "%f.obj" -t PIC%p -d "%d" -p "%f"

programer
Location C:\Program Files (x86)\Matrix Multimedia\Flowcode V4\tools\PICkit2\pk2cmd.exe
params -PPIC%p -F%f.hex -M -A5 -T -R -BC:\Program Files (x86)\Matrix Multimedia\Flowcode V4\tools\PICkit2\

use external program ticked

Location C:\Program Files (x86)\Matrix Multimedia\Flowcode V4\Tools\PPP\PPPv3.exe
Params -cs 2 -chip PIC%p -config


Notice the -M -A5 -T -R -BC whereas you have got: M -A5 -H
Hope this helps

Try the above settings in bold and let us know how you get on please.
Martin

ben
Flowcode V4 User
Posts: 18
Joined: Thu Sep 24, 2009 5:02 pm
Been thanked: 1 time

Re: Return code 34

Post by ben »

Hi medelec35
Thank you very much and I will try your suggestion later, but the strange thing is though, my setting were always the same and I have had no problems before!!

ben
Flowcode V4 User
Posts: 18
Joined: Thu Sep 24, 2009 5:02 pm
Been thanked: 1 time

Re: Return code 34

Post by ben »

Hi medelec35
I did try your suggestion, with no success. Also after receiving the code, I can't use the PICs for anyother program for some reasons!!

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: Return code 34

Post by Benj »

Hello

Is it possible that the device has been code protected etc in the chip configuration. This could be causing the verify process to think that there is a problem. It also might be worth trying another device just to make sure the device you are using has not become damaged.

ben
Flowcode V4 User
Posts: 18
Joined: Thu Sep 24, 2009 5:02 pm
Been thanked: 1 time

Re: Return code 34

Post by ben »

Hi Benj
well, thats what I thought, but I have checked the settings and it is not code protected. I have also used new PIC, in case one is damaged. results are the same. if however I program my own very simple code, the programming is done and the PIC works. So far I have used seven PICs which are no longer usable!!

Regards
Ben

User avatar
Benj
Matrix Staff
Posts: 15312
Joined: Mon Oct 16, 2006 10:48 am
Location: Matrix TS Ltd
Has thanked: 4803 times
Been thanked: 4314 times
Contact:

Re: Return code 34

Post by Benj »

Hi Ben

Ok thats very odd for the 16F88 they are normally quite nice reliable little devices.

What hardware are you using? Is it a microchip development board or one of your own?

I will investigate the PICkit settings you were using but I dont think this can be the cause of your problems.

Is there anything else that may need to be taken into account eg OS or potential computer issues.

ben
Flowcode V4 User
Posts: 18
Joined: Thu Sep 24, 2009 5:02 pm
Been thanked: 1 time

Re: Return code 34

Post by ben »

Hi Benj,
The hardware is Microchip development board and my OS is XP. On a separate post I was advised to change some programmer setting to "F%f.hex". I am now able to download my program and so far so good. I think the other PICs are totally damaged.

Regards

Ben

Post Reply