Bienvenue aux nouveaux arrivants sur FantasPic !

- Pensez à lire les règles durant votre visite, il n'y en a pas beaucoup, mais encore faut-il les respecter .
- N’hésitez pas à faire des remarques et/ou suggestions sur le Forum, dans le but de l'améliorer et de rendre vos prochaines visites plus agréables.
- Vous pouvez regarder votre "panneau de l'utilisateur" afin de configurer vos préférences.
- Un passage par "l'utilisation du forum" est recommandé pour connaître les fonctionnalités du forum.

--- L’équipe FantasPic ---
Idée, bugs, propositions .......
Installation de MPLABX XC8
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#21 Message par satinas » ven. 1 avr. 2022 15:06

Bonjour à tous

Merci Babar64, j'ai dû réinstaller à la fois MPLABX et XC8, c'est peut être parce que je ne gardais qu'une seule version de XC8. Dorénavant je ne toucherais plus aux dossiers d'installation proposés par défaut.

Paul, PicKit3.jar est bien dans le sous-dossier ext, il y a aussi des fichier PK3xxx.jar dans modules.
C'est bien PicKit3.jar qui intervient, si je le supprime, juste après la fin de compilation il affiche :
The programmer could not be started: Could not connect to tool hardware: PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManageri

Installation de MPLABX XC8
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#22 Message par paulfjujo » ven. 1 avr. 2022 17:48

Bonjour à tous,



Je vois bien mon Pickit3 avec son Numero de serie Bur ...etc ..
mais quand je demande le chargement

Output windows:
Connecting to programmer...
The programmer could not be started: Could not connect to tool hardware:
PICkit3PlatformTool, com.microchip.mplab.mdbcore.PICKit3Tool.PICkit3DbgToolManager
Pickit3 windows
RIExceptionHeader For input string: "Med" :!!:
Unable to properly create PICKit 3 database.
MPLAX-6.00._Pickit3_plugins.JPG


En faisant le menage sur mon disque c: suppression de C18 , supression de XC8 2.10 .. etc ..
j'ai maintenant 47Go dispo ...

1ere relance de compilation ... 7minutes .. 1 error
corrigé l'erreur

2em relance compiltation ... 20 minutes ! avec ecran noirs pendant 4 minutes et pas la main sur le PC
bouffe toutes les ressources du processor !
mais arrive quand meme au bout .

debut à 15H20 ....

CLEAN SUCCESSFUL (total time: 64ms)
make -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf
make[1]: Entering directory 'C:/MPLABX_Projects/Clavier_D3000_18F27K42.X'
make -f nbproject/Makefile-default.mk dist/default/production/Clavier_D3000_18F27K42.X.production.hex
make[2]: Entering directory 'C:/MPLABX_Projects/Clavier_D3000_18F27K42.X'
"C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -mcpu=18F27K42 -c -mdfp="C:/Users/Paul/.mchp_packs/Microchip/PIC18F-K_DFP/1.6.125/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mno-default-config-bits -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o build/default/production/main.p1 main.c
"C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -mcpu=18F27K42 -c -mdfp="C:/Users/Paul/.mchp_packs/Microchip/PIC18F-K_DFP/1.6.125/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -DXPRJ_default=default -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mno-default-config-bits -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -o build/default/production/_ext/248969578/memory.p1 C:/MPLABX_Projects/Clavier_D3000_18F27K42.X/mcc_generated_files/memory.c
main.c:112:28: warning: (162) #warning: "use C90 for ultoa"
main.c:536:64: warning: (1316) attribute/specifier "__interrupt" ignored
main.c:537:65: warning: (1316) attribute/specifier "__interrupt" ignored
main.c:538:65: warning: (1316) attribute/specifier "__interrupt" ignored

15H22 ....

"C:\Program Files\Microchip\xc8\v2.36\bin\xc8-cc.exe" -mcpu=18F27K42 -Wl,-Map=dist/default/production/Clavier_D3000_18F27K42.X.production.map -DXPRJ_default=default -Wl,--defsym=__MPLAB_BUILD=1 -mdfp="C:/Users/Paul/.mchp_packs/Microchip/PIC18F-K_DFP/1.6.125/xc8" -fno-short-double -fno-short-float -memi=wordwrite -O0 -fasmfile -maddrqual=ignore -xassembler-with-cpp -mwarn=-3 -Wa,-a -msummary=-psect,-class,+mem,-hex,-file -ginhx32 -Wl,--data-init -mno-keep-startup -mno-download -mno-default-config-bits -std=c90 -gdwarf-3 -mstack=compiled:auto:auto:auto -Wl,--memorysummary,dist/default/production/memoryfile.xml -o dist/default/production/Clavier_D3000_18F27K42.X.production.elf build/default/production/main.p1 build/default/production/_ext/248969578/memory.p1
Non line specific message::: advisory: (1492) using updated 32-bit floating-point libraries; improved accuracy might increase code size

plus de souris, plus la main sur le PC ...

15H34
mes 2 ecrans s'eteignent .. noir !

Memory Summary:
Program space used D5E4h ( 54756) of 20000h bytes ( 41.8%)
Data space used AC0h ( 2752) of 2000h bytes ( 33.6%)
Configuration bits used 5h ( 5) of 5h words (100.0%)
EEPROM space used D0h ( 208) of 400h bytes ( 20.3%)
ID Location space used 0h ( 0) of 10h bytes ( 0.0%)

"Calculating checksum"
make[2]: Leaving directory 'C:/MPLABX_Projects/Clavier_D3000_18F27K42.X'
make[1]: Leaving directory 'C:/MPLABX_Projects/Clavier_D3000_18F27K42.X'

BUILD SUCCESSFUL (total time: 17m 0s)
Loading code from C:/MPLABX_Projects/Clavier_D3000_18F27K42.X/dist/default/production/Clavier_D3000_18F27K42.X.production.hex...
Program loaded with pack,PIC18F-K_DFP,1.6.125,Microchip
Loading completed

15H40 fin !!! soit 20 minutes


Nota :
option for XC8 V 2-36
optimisation = 0
Assembler files : coché

je fais un 3em essai :
avec Optimimisation niveau 2
et SANS asm
...
...... BUILD SUCCESSFUL (total time: 37m 30s)
Loading code from C:/MPLABX_Projects/Clavier_D3000_18F27K42.X/dist/default/production/Clavier_D3000_18F27K42.X.production.hex...
Program loaded with pack,PIC18F-K_DFP,1.6.125,Microchip
Loading completed

:furieux: C'est completement ABSCON !

alors que Mikroc met moins de 2 secondes ! pour recompiler ..

Code : Tout sélectionner


0 1 mikroCPIC1618
.exe -MSF -DBG -pP18F27K42 -HEAP 1024 -RA --IVB 0x00000008 -O11111114 -fo64 -EH"C:\_MikroC\_MesProjets_MikroC\CLAVIER_18F27K42_2022\Clavier_18F27K42_DIGIT_4000_2022-0317.ihex" -N"C:\_MikroC\_MesProjets_MikroC\CLAVIER_18F27K42_2022\Clavier_18F27K42_DIGIT_4000_2022-0320.mcppi" -SP"C:\_MikroC\mikroC PRO for PIC\Defs\" -SP"C:\_MikroC\mikroC PRO for PIC\uses\P18\" -SP"C:\_MikroC\_MesProjets_MikroC\CLAVIER_18F27K42_2022\" -IP"C:\_MikroC\mikroC PRO for PIC\uses\P18\" "Clavier_DIGIT4000_18F27K42_2022_0401.c" "__Lib_Math.mcl" "__Lib_MathDouble.mcl" "__Lib_System.mcl" "__Lib_Delays.mcl" "__Lib_CType.mcl" "__Lib_CString.mcl" "__Lib_CStdlib.mcl" "__Lib_CMath.mcl" "__Lib_Conversions.mcl" "__Lib_Sprintf.mcl" "__Lib_PrintOut.mcl" "__Lib_Button.mcl" "__Lib_EEPROM_1024_K42.mcl" "__Lib_FLASH_w64_e64_NVM.mcl" "__Lib_PPS_2xK42.mcl" "__Lib_UART_Remappable_K42_83.mcl"  
0 1139 Available RAM: 8170 [bytes], Available ROM: 131072 [bytes]  
0 122 Compilation Started P18F27K42.c
7913 123 Compiled Successfully P18F27K42.c
0 122 Compilation Started __Lib_Delays.c
172 123 Compiled Successfully __Lib_Delays.c
0 122 Compilation Started Clavier_DIGIT4000_18F27K42_2022_0401.c
0 1004 interrupt handler (Interrupt_RB0 at 0x0008) Clavier_DIGIT4000_18F27K42_2022_0401.c
0 1004 interrupt handler (Interrupt_UART1 at 0x001B) Clavier_DIGIT4000_18F27K42_2022_0401.c
0 1004 interrupt handler (Interrupt_TMR1 at 0x0020) Clavier_DIGIT4000_18F27K42_2022_0401.c
0 1004 interrupt handler (Interrupt_Timer4 at 0x0038) Clavier_DIGIT4000_18F27K42_2022_0401.c
992 1163 Variable 'k1' has been declared, but not used Clavier_DIGIT4000_18F27K42_2022_0401.c
2302 1163 Variable 'i' has been declared, but not used Clavier_DIGIT4000_18F27K42_2022_0401.c
4396 123 Compiled Successfully Clavier_DIGIT4000_18F27K42_2022_0401.c
991 1164 Variable 'i' has been eliminated by optimizer Clavier_DIGIT4000_18F27K42_2022_0401.c
1093 1164 Variable 'Fx' has been eliminated by optimizer Clavier_DIGIT4000_18F27K42_2022_0401.c
2965 1164 Variable 'Fx' has been eliminated by optimizer Clavier_DIGIT4000_18F27K42_2022_0401.c
3017 1164 Variable 'k' has been eliminated by optimizer Clavier_DIGIT4000_18F27K42_2022_0401.c
3297 1164 Variable 'j' has been eliminated by optimizer Clavier_DIGIT4000_18F27K42_2022_0401.c
3297 1164 Variable 'k' has been eliminated by optimizer Clavier_DIGIT4000_18F27K42_2022_0401.c
0 127 All files Compiled in 625 ms  
0 1144 Used RAM (bytes): 2724 (33%)  Free RAM (bytes): 5446 (67%) Used RAM (bytes): 2724 (33%)  Free RAM (bytes): 5446 (67%)
0 1144 HEAP RAM (bytes): 1024 HEAP RAM (bytes): 1024
0 1144 Used ROM (bytes): 50103 (38%)  Free ROM (bytes): 80969 (62%) Used ROM (bytes): 50103 (38%)  Free ROM (bytes): 80969 (62%)
0 125 Project Linked Successfully Clavier_18F27K42_DIGIT_4000_2022-0320.mcppi
0 128 Linked in 312 ms  
0 129 Project 'Clavier_18F27K42_DIGIT_4000_2022-0320.mcppi' completed: 1265 ms  
0 103 Finished successfully: 01 avr. 2022, 17:40:28 Clavier_18F27K42_DIGIT_4000_2022-0320.mcppi

Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Installation de MPLABX XC8
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#23 Message par satinas » ven. 1 avr. 2022 18:07

Tu es sûr de ton disque ?
Hdtune 2.55 pour vérifier en profondeur, ça dure des heures.
Et le fait qu'il est presque plein doit intervenir dans l'affaire. Je sais pas si avec NTFS on a moins de fragmentation disque.

Installation de MPLABX XC8
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#24 Message par paulfjujo » ven. 1 avr. 2022 20:45

satinas a écrit :Tu es sûr de ton disque ?
Hdtune 2.55 pour vérifier en profondeur, ça dure des heures.
Et le fait qu'il est presque plein doit intervenir dans l'affaire. Je sais pas si avec NTFS on a moins de fragmentation disque.


pas de probleme avec Mikroc .....
hier soir j'ai defragmenté mon disque dur C :
avec MPLAB 5.30 je n'avais que 40Go de libre
apres le menage j'ai 47Go de libre ...

MPLAB6 prend 6,7Go
MikroC 600 Mo ..

je vais essayer de tout virer et revenir au MPLAB 5.30

ce matin

Test ressources :
SANS AUCUNE APPLICATION lancée j'ai déja 46% de memoire activée ( total RAM 4Go DDR3 ) libre 700mo seulement !
si j'active MLPLABX avec mon projet , affichage uniquement du source C
oops je n'ai plus que 125Mo libre !


moniteur_ressources_memoire_avec_MPLABX_2022-04.JPG




:!!: je pense que quand je compile .. mon disque n'arrete pas de swapper en RAM et memoire disque
C'est dingue la quantité de ressources que demande cette usine à gaz ..
je vais essayer d'enlever mon 2em ecran pour recuperer de la RAM
et reduire la resolution ecran , le temps d'un essai
et verifier ce que je peux recuperer en taille RAM
Sinon, je crois que la solution serait de rajouter 4Go ou plus de RAM ?

à ton avis SATINAS ?

quelle taille/quantité de RAM as-tu ?


1 seul ecran , resolution abaissée de 1920x1080 à 1360x768
enlevé image fond d'ecran

moniteur_ressources_memoire_avec_1seul_ecran_et_MPLABX_2022-04.JPG


Lancement MPLABX et recompilation

BUILD SUCCESSFUL (total time: 8m 18s)
Loading code from C:/MPLABX_Projects/Clavier_D3000_18F27K42.X/dist/default/production/Clavier_D3000_18F27K42.X.production.hex...
Program loaded with pack,PIC18F-K_DFP,1.5.114,Microchip
Loading completed

:sifflotte: moins de 9mn .. c'est beaucoup mieux !

idea ! OK, il faut que je rajoute au moins une barette de 4Go de RAM !!
car j'y tiens à mes 2 ecrans en 1920x1080 1 en 27" , 'autre en 19"
et 9mn c'est encore trop..

MPLABX = un marteau pilon pour enfoncer une punaise !
Vous n’avez pas les permissions nécessaires pour voir les fichiers joints à ce message.
Aide toi, le ciel ou FantasPic t'aidera

Installation de MPLABX XC8
Temps-x
Avatar de l’utilisateur
Expert
Expert
Messages : 2595
Enregistré en : juillet 2016
Localisation : Terre

#25 Message par Temps-x » sam. 2 avr. 2022 17:29

Bonsoir,
paulfjujo a écrit :Source du message je vais essayer d'enlever mon 2em ecran pour recuperer de la RAM
et reduire la resolution ecran


:lol: Mdr avec MPLABX et l’installation du C, :sifflotte: pendant que tu y es, il faudrait aussi désactiver le son, la vidéo, le réseau, le clavier....

paulfjujo a écrit :Source du message :sifflotte: moins de 9mn .. c'est beaucoup mieux !


:lol: C'est sur écrire en C ça fait gagner du temps, prochain épisode paulfjujo supprime son PC pour compiler .... exit


Bonne chance pour la suite, je vais suivre la suite, je veux pas raté ça....

==> A+
:roll: Les requins, c'est comme le langage ASM, c'est le sommet de la chaîne alimentaire. :wink:

Installation de MPLABX XC8
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#26 Message par satinas » sam. 2 avr. 2022 19:19

Bonsoir

J'étais à 4 Go (2+2) et ça ramait au passage en Win10 64 bits. Donc passage à 10 Go (8+2).
Avec aussi un disque de 1To MBR partitionné en 2 fois 500 Go (C a été étendu au moins 1 fois)

32% 3,2Go / 9,9Go avec aucun programme qui tourne (pas de mail, pas de net)
41% 4,1Go / 9,9Go avec MPLABX 5.30, projet chargé
51% 5,0Go / 9,9Go avec MPLABX 6.00, projet chargé

Bien vu, la 6.00 prend 1 Go de plus.
Cela doit être effectivement un manque de mémoire, mais il faut aussi étendre ta partition C, qui doit être en GPT. J'ai émis les réserves d'usage, mais MPW est un logiciel fiable, tu peux y aller, et si il y a un problème avec les centaines de km entre nous j'ai largement le temps de fuir.

Installation de MPLABX XC8
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#27 Message par paulfjujo » sam. 2 avr. 2022 20:19

bonsoir,

satinas a écrit :Bonsoir

J'étais à 4 Go (2+2) et ça ramait au passage en Win10 64 bits. Donc passage à 10 Go (8+2).
Avec aussi un disque de 1To MBR partitionné en 2 fois 500 Go (C a été étendu au moins 1 fois)

32% 3,2Go / 9,9Go avec aucun programme qui tourne (pas de mail, pas de net)
41% 4,1Go / 9,9Go avec MPLABX 5.30, projet chargé
51% 5,0Go / 9,9Go avec MPLABX 6.00, projet chargé

Bien vu, la 6.00 prend 1 Go de plus.
Cela doit être effectivement un manque de mémoire, mais il faut aussi étendre ta partition C, qui doit être en GPT. J'ai émis les réserves d'usage, mais MPW est un logiciel fiable, tu peux y aller, et si il y a un problème avec les centaines de km entre nous j'ai largement le temps de fuir.



:+1: Merçi Satinas pour ces infos ...

:sifflotte: Heureusement qu'il y a des personnes sensées et constructives sur ce forum .. qui ne perdent pas leur Temps (x)

j'ai déja fait un gros menage sur mon disque dur ...
j'ai enlevé tous les Pack concernant DPS,AVR,PIC24 ... et toutes les vieilleries MPLAB ...
un directory Android de 12Goo ... et je suis passé ainsi de 35 à à 62Go de libre !
je devrais donc etre tranquille coté disque dur ...

OK , je vais donc au moins doubler ma RAM ...
Aide toi, le ciel ou FantasPic t'aidera

Installation de MPLABX XC8
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#28 Message par satinas » mar. 5 avr. 2022 11:56

Bonjour à tous

Paul, pour ton PicKit3, encore une mission à risque :-)
Après avoir grillé un PicKit3, j'avais remplacé le 24FJ256GB106 et reprogrammé en ICSP, avec le firmware prélevé par ICSP sur un PicKit3 original Microchip. Tu pourrais peut-être faire pareil, je peux t'envoyer le fichier HEX. Auparavant, fais une lecture ICSP de ton PicKit3 et sauvegarde l'HEX.
Je sais pas si le changement de firmware depuis le PC a le même résultat qu'une programmation directe en ICSP du PicKit3.

Installation de MPLABX XC8
paulfjujo
Avatar de l’utilisateur
Expert
Expert
Messages : 2589
Âge : 73
Enregistré en : juillet 2015
Localisation : 01800
Contact :

#29 Message par paulfjujo » mar. 5 avr. 2022 18:51

satinas a écrit :Bonjour à tous

Paul, pour ton PicKit3, encore une mission à risque :-)
Après avoir grillé un PicKit3, j'avais remplacé le 24FJ256GB106 et reprogrammé en ICSP, avec le firmware prélevé par ICSP sur un PicKit3 original Microchip. Tu pourrais peut-être faire pareil, je peux t'envoyer le fichier HEX. Auparavant, fais une lecture ICSP de ton PicKit3 et sauvegarde l'HEX.
Je sais pas si le changement de firmware depuis le PC a le même résultat qu'une programmation directe en ICSP du PicKit3.


Merçi pour ton offre, mais pour l'instant, meme si je peux pas coupler directement le Pickit3 en ligne avec MPLAB
je prefere l' utiliser separement Pickitminus pour charger le *.hex dans le PIC ...
et j'attends surtout l'effet du rajout de 4 ou 8Go de RAM pour la durée de compilation ....
aujourdh'hui , j'ai lancé une compilation avec , en arriere plan, Internet actif, Winmail actif et mes 2 ecrans actifs ..
compilation > 3H00 ! PC mobilisé à 100% ... il faut attendre ..

MPLABX est en niveau de priorité Normale .. :mur: comment se fait-il qu'on ne puisse pas l'intercepter !
par ALT F4 ou CTRL ALT SUPR

je suis en relation avec ASUS, autant s'adresser au bon dieu,
pour une carte de 8Go ..1600Mhz CL11 240 pins 49€ ?
à priory RAM sans correction ECC .. uniquement pour les PC Serveurs ..
attente confimation prix,delay,livraison
sur le web ça va de 29€ (4Go en occasion .. :?: ) à 120€ (8Go neuf)

:sifflotte: mon fichier d'echange ne fait que 6,4Go , je vais regarder aussi de ce coté là.
systeminfo donne
Mémoire physique totale: 3 976 Mo
Mémoire physique disponible: 1 467 Mo
Mémoire virtuelle : taille maximale: 6 408 Mo
Mémoire virtuelle : disponible: 3 468 Mo
Mémoire virtuelle : en cours d’utilisation: 2 940 Mo
Emplacements des fichiers d’échange: C:\pagefile.sys
Domaine: WORKGROUP
Serveur d’ouverture de session: \\ASUS_CM6431
Aide toi, le ciel ou FantasPic t'aidera

Installation de MPLABX XC8
satinas
Expert
Expert
Messages : 1225
Enregistré en : novembre 2015

#30 Message par satinas » mar. 5 avr. 2022 19:13

J'avais pris celle-ci, après avoir vérifié sur le site de Crucial qu'elle est compatible avec ma carte mère. Le prix n'a pas changé depuis 1 an.
https://www.amazon.fr/Crucial-CT102464B ... SHQBU?th=1


Retourner vers « Le forum Fantas-PIC »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 30 invités