Reklamation Flowcode6 die 2.

Support-Forum für Deutschsprachige, die in ihrer Muttersprache schreiben möchten.

Moderator: Benj

HjH
Posts: 108
Joined: Sat Jul 03, 2010 4:38 pm
Been thanked: 2 times
Contact:

Reklamation Flowcode6 die 2.

Postby HjH » Sat Mar 15, 2014 7:35 pm

Hallo,

Auf meine Reklamation vom 03.01.2014 antwortete Herr Benj meine Fehler würden bald behoben weil die Fehler an exponierter stelle stehen.
Nach Ihrer Antwort habe ich von Matrix Multimedia nichts mehr gehört weder eine neue Version noch eine Antwort wie ich die offensichtlichen Fehler umgehen oder beseitigen kann. Seit Januar sind noch weitere vier Fehler hinzugekommen. Insgesamt beläuft sich die Fehlerliste auf stolze sieben Fehler. Nachdem es der Firma Matrix Multimedia in einer angemessenen Zeit von drei Monaten nicht gelungen ist diese Fehler zu beheben und ich meine Reklamationsanforderung vom 03.01.2014 aufrecht erhalte schlage als Entschädigung Flowcode 6 für Arduino vor.

PWM:
Der PWM Makro für 33FJ128GP802 funktioniert nicht.
Fehlerbild keine Rechtecke am Ausgang.
Vorgehen:
FCD_0df41_PWM1__Enable();
FCD_0df41_PWM1__SetDutyCycle(128);
while (1)
{
}


Korrektur.

T2CONbits.TCS = 0;
T2CONbits.TGATE = 0;
TMR2 = 0x00;

T2CONbits.T32 = 0;
FCL_TIMERSEL = 0;
PR2 = FCL_PR2
T2CONbits.TCKPS = FCL_TEILER;
T2CONbits.TON = 1;

OC1CON = 0x0000;
OC1CONbits.OCTSEL = FCL_TIMERSEL;
OC1R = FCL_OCXR;
OC1RS = FCL_OCXRS;
OC1CONbits.OCM = 0b110;

Danach erscheint eine Rechteckfrequenz am Ausgang
DSP:
Ich habe das Beispiel 6 Frequenzgenerator aus den Beispielen unmodifiziert kompiliert und folgende Fehlermeldungen erhalten:

Target folder: C:\PR930E~1\33FJ12~1
Source name: C:\Projekte_Flowcode_6_dsPIC\33FJ128GP802\6_ Function Generator.fcfx
Title:
Description:
Device: PIC16.33F.33FJ128GP802
Generated by: Flowcode v6.0.4.0
Date: Saturday, March 15, 2014 18:35:20
Users: 1
Registered to: XXXXXXX
Licence key: XXXXXXX
http://www.matrixmultimedia.com
Start des Compilers...
C:\Program Files (x86)\Flowcode 6\compilers\pic16\batchfiles\pic16_C30_comp.bat "6_ Function Generator" "C:\PR930E~1\33FJ12~1\" "33FJ128GP802"
Launching compiler...

C:\PR930E~1\33FJ12~1>pic30-gcc -c -mcpu="33FJ128GP802" -funsigned-char -fno-short-double -Os -I"C:\PROGRA~2\FLOWCO~2\COMPIL~1\pic16\BATCHF~1\..\support\h" -I"C:\PROGRA~2\FLOWCO~2\COMPIL~1\pic16\BATCHF~1\..\MX_support" -Wall -std=gnu99 "6_ Function Generator".c -o "6_ Function Generator".o
In file included from C:\Program Files (x86)\Flowcode 6\CAL\includes.c:226,
from 6_ Function Generator.c:473:
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c: In function 'FC_CAL_PWM_Enable_1':
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c:80: error: 'tris' undeclared (first use in this function)
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c:80: error: (Each undeclared identifier is reported only once
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c:80: error: for each function it appears in.)
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c:80: error: 'portLAT' undeclared (first use in this function)
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c: In function 'FC_CAL_PWM_Disable_1':
C:\Program Files (x86)\Flowcode 6\CAL\/PIC16BIT\PIC16BIT_CAL_PWM.c:386: error: 'tris' undeclared (first use in this function)
6_ Function Generator.c: In function 'FCD_05262_switch_base__ReadState':
6_ Function Generator.c:495: warning: unused variable 'FCL_SWITCHVAL'
6_ Function Generator.c: In function 'FCD_05261_switch_base__ReadState':
6_ Function Generator.c:716: warning: unused variable 'FCL_SWITCHVAL'
6_ Function Generator.c: In function 'FCD_0ba71_PWM_Digital__PrintNumber':
6_ Function Generator.c:994: warning: pointer targets in passing argument 2 of 'FCI_TOSTRING' differ in signedness
6_ Function Generator.c: In function 'FCD_0ba71_PWM_Digital__Plot':
6_ Function Generator.c:1119: warning: unused variable 'FCL_IDX'
6_ Function Generator.c: In function 'FCD_0ba71_PWM_Digital__Print':
6_ Function Generator.c:1273: warning: pointer targets in passing argument 1 of 'FCI_GETLENGTH' differ in signedness
6_ Function Generator.c: In function 'FCD_0ba71_PWM_Digital__ReadASCIILUT':
6_ Function Generator.c:1430: warning: unused variable 'FCL_POSITION'
6_ Function Generator.c: At top level:
6_ Function Generator.c:1875: error: redefinition of 'FCD_08410_DSPDummy__TickSpecificBuffer'
6_ Function Generator.c:1713: error: previous definition of 'FCD_08410_DSPDummy__TickSpecificBuffer' was here
6_ Function Generator.c:1890: error: redefinition of 'FCD_08410_DSPDummy__SetBuffer_Idx'
6_ Function Generator.c:1728: error: previous definition of 'FCD_08410_DSPDummy__SetBuffer_Idx' was here
6_ Function Generator.c:1900: error: redefinition of 'FCD_08410_DSPDummy__SetBuff'
6_ Function Generator.c:1738: error: previous definition of 'FCD_08410_DSPDummy__SetBuff' was here
6_ Function Generator.c:1911: error: redefinition of 'FCD_08410_DSPDummy__GetBuff'
6_ Function Generator.c:1749: error: previous definition of 'FCD_08410_DSPDummy__GetBuff' was here
6_ Function Generator.c:1924: error: redefinition of 'FCD_08410_DSPDummy__TickAllBuffers'
6_ Function Generator.c:1762: error: previous definition of 'FCD_08410_DSPDummy__TickAllBuffers' was here
6_ Function Generator.c:1937: error: redefinition of 'FCD_08410_DSPDummy__Initialise'
6_ Function Generator.c:1775: error: previous definition of 'FCD_08410_DSPDummy__Initialise' was here
6_ Function Generator.c: In function 'FCD_0e811_DSPOutput1__ReadAsByteTick':
6_ Function Generator.c:1971: warning: unused variable 'FCL_TEMP'
6_ Function Generator.c: At top level:
6_ Function Generator.c:2082: error: redefinition of 'FCD_08410_DSPDummy__TickSpecificBuffer'
6_ Function Generator.c:1713: error: previous definition of 'FCD_08410_DSPDummy__TickSpecificBuffer' was here
6_ Function Generator.c:2097: error: redefinition of 'FCD_08410_DSPDummy__SetBuffer_Idx'
6_ Function Generator.c:1728: error: previous definition of 'FCD_08410_DSPDummy__SetBuffer_Idx' was here
6_ Function Generator.c:2107: error: redefinition of 'FCD_08410_DSPDummy__SetBuff'
6_ Function Generator.c:1738: error: previous definition of 'FCD_08410_DSPDummy__SetBuff' was here
6_ Function Generator.c:2118: error: redefinition of 'FCD_08410_DSPDummy__GetBuff'
6_ Function Generator.c:1749: error: previous definition of 'FCD_08410_DSPDummy__GetBuff' was here
6_ Function Generator.c:2131: error: redefinition of 'FCD_08410_DSPDummy__TickAllBuffers'
6_ Function Generator.c:1762: error: previous definition of 'FCD_08410_DSPDummy__TickAllBuffers' was here
6_ Function Generator.c:2144: error: redefinition of 'FCD_08410_DSPDummy__Initialise'
6_ Function Generator.c:1775: error: previous definition of 'FCD_08410_DSPDummy__Initialise' was here
6_ Function Generator.c: In function 'FCD_032d1_DSPSystem1__Initialise':
6_ Function Generator.c:2574: warning: unused variable 'FCL_INSTANCE'

Error returned from [pic30-gcc.exe]
Completed compilation, return = 1

C:\Program Files (x86)\Flowcode 6\compilers\pic16\batchfiles\pic16_C30_comp.bat Hat den Fehlercode 1 gemeldet


BEENDET


RS232 Schnittstelle
Auch die RS232 funktioniert nicht mit den Werkseinstellungen für den 33FJ128GP802.
Eine Korrektur der Remappable Pins beseitigte den Fehler.

Baudrate RS232
Auch dieses Makro ist nicht einsetzbar bei 33FJ128GP802 und 24FJ64GB002

USB:
Der „USB Serial“ für 24FJ64GB002 funktioniert nur wenn ich das Programm in Flowcode5 kompiliere. Das gleiche Programm nach Flowcode6 transferiert läuft nicht. Am 24.11.2014 habe ich Ihnen das erste Mal den Fehler mitgeteilt. Seitdem wurde ich immer wieder mit neuen Versprechen hingehalten. Seit 18.12.2013 höre ich überhaupt nichts mehr von Ihnen.

Ports:
Am 07.11.2013 habe ich Ihnen mitgeteilt, dass die PORTs beim wieder laden sich auf Port 0 stellen egal was vorher eingestellt wurde. In Ihrem Antwortschreiben teilten Sie mir mit, dass dieser Bug in der Version 6.0.4 behoben wäre. Nach einem Test stellt ich fest, dass dieser Fehler nur teilweise in der Version 6.0.4 behoben wurde. Wenn ein Prort größer 7 z.B RB8 dann stellt sich der Port nach dem speichern und erneuten Aufruf auf die niedrigere Portadresse ein z.B RB7.

RC5:
Am 24.11.2013 teilte ich Ihnen mit, dass die RC5 Komponente „Compiler-Fehler“ ausgibt. In der Version 6.0.4 sollte der Fehler behoben sein. Leider kann ich dieses nicht bestätigen. Ich habe die Komponente mit unterschiedlichen PICs getestet. Das Fehlerbild blieb das gleiche. Siehe unten


Target folder: C:\PR930E~1\33FJ12~1\Basic\RC5
Source name: C:\Projekte_Flowcode_6_dsPIC\33FJ128GP802\Basic\RC5\RC5_Master_33FJ128GP802.fcfx
Title:
Description:
Device: PIC16.33F.33FJ128GP802
Generated by: Flowcode v6.0.4.0
Date: Friday, January 03, 2014 19:20:45
Users: 1
Registered to: HansJuergenHalder
Licence key: UU6UYG
http://www.matrixmultimedia.com
Start des Compilers...
C:\Program Files (x86)\Flowcode 6\compilers\pic16\batchfiles\pic16_C30_comp.bat "RC5_Master_33FJ128GP802" "C:\PR930E~1\33FJ12~1\Basic\RC5\" "33FJ128GP802"
Launching compiler...

C:\PR930E~1\33FJ12~1\Basic\RC5>pic30-gcc -c -mcpu="33FJ128GP802" -funsigned-char -fno-short-double -Os -I"C:\PROGRA~2\FLOWCO~2\COMPIL~1\pic16\BATCHF~1\..\support\h" -I"C:\PROGRA~2\FLOWCO~2\COMPIL~1\pic16\BATCHF~1\..\MX_support" -Wall -std=gnu99 "RC5_Master_33FJ128GP802".c -o "RC5_Master_33FJ128GP802".o
RC5_Master_33FJ128GP802.c: In function 'FCD_01bf1_RC5__Timer_Event':
RC5_Master_33FJ128GP802.c:749: warning: unused variable 'FCL_TRANSERROR'
RC5_Master_33FJ128GP802.c: In function 'FCD_01bf1_RC5__TXPacket':
RC5_Master_33FJ128GP802.c:924: warning: unused variable 'FCL_LOOP_MODULATION'
RC5_Master_33FJ128GP802.c: In function 'FCD_01bf1_RC5__Signal_Edge':
RC5_Master_33FJ128GP802.c:1047: warning: unused variable 'FCL_TRANSERROR'
RC5_Master_33FJ128GP802.c: In function 'FCD_047b1_RS232__SendString':
RC5_Master_33FJ128GP802.c:1316: warning: pointer targets in passing argument 1 of 'FCI_GETLENGTH' differ in signedness
RC5_Master_33FJ128GP802.c: In function 'FCD_047b1_RS232__ReceiveString':
RC5_Master_33FJ128GP802.c:1396: warning: pointer targets in passing argument 1 of 'FCI_SHEAD' differ in signedness
RC5_Master_33FJ128GP802.c:1396: warning: pointer targets in passing argument 5 of 'FCI_SHEAD' differ in signedness
RC5_Master_33FJ128GP802.c: At top level:
RC5_Master_33FJ128GP802.c:1615: warning: type defaults to 'int' in declaration of 'FCD_01bf1_RC5__Signal_Edge'
RC5_Master_33FJ128GP802.c:1615: error: conflicting types for 'FCD_01bf1_RC5__Signal_Edge'
RC5_Master_33FJ128GP802.c:1042: error: previous definition of 'FCD_01bf1_RC5__Signal_Edge' was here
RC5_Master_33FJ128GP802.c:1615: warning: data definition has no type or storage class
RC5_Master_33FJ128GP802.c:1621: warning: type defaults to 'int' in declaration of 'FCD_01bf1_RC5__Timer_Event'
RC5_Master_33FJ128GP802.c:1621: error: conflicting types for 'FCD_01bf1_RC5__Timer_Event'
RC5_Master_33FJ128GP802.c:745: error: previous definition of 'FCD_01bf1_RC5__Timer_Event' was here
RC5_Master_33FJ128GP802.c:1621: warning: data definition has no type or storage class

Error returned from [pic30-gcc.exe]
Completed compilation, return = 1

C:\Program Files (x86)\Flowcode 6\compilers\pic16\batchfiles\pic16_C30_comp.bat Hat den Fehlercode 1 gemeldet


BEENDET