[resolu]incompatibilité PI B+ et PI2

Votre Apache se cache, votre Pi gémit, votre SoC fume ? La panne quoi ! C'est ici que vous trouverez sans doute une solution... Sinon du réconfort :)

Modérateurs : Francois, maxty01

christophe27
Messages : 38
Enregistré le : lun. 3 nov. 2014 14:04

Re: incompatibilité PI B+ et PI2

Message par christophe27 » ven. 29 janv. 2016 09:50

Bonjour guillaume9344
OUI pour tester j'ai modifier le nombre "d'échantillons"
Puis fait un make clean
Et ensuit un make
Quand je lance le code avec un sudo ./hx711

la modif du nombre d'échantillon est bien prise en compte
donc mon code semble bien compilé
mais le résultat est toujours NO DATA TO CONSIDER!!!

MERCI

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: incompatibilité PI B+ et PI2

Message par guillaume9344 » ven. 29 janv. 2016 16:44

en examinant le fichier gb_common.c au tout début , il y a ces définition :

Code : Tout sélectionner

#define BCM2708_PERI_BASE        0x20000000
#define CLOCK_BASE               (BCM2708_PERI_BASE + 0x101000) /* Clocks */
#define GPIO_BASE                (BCM2708_PERI_BASE + 0x200000) /* GPIO   */
#define PWM_BASE                 (BCM2708_PERI_BASE + 0x20C000) /* PWM    */
#define SPI0_BASE                (BCM2708_PERI_BASE + 0x204000) /* SPI0 controller */
#define UART0_BASE               (BCM2708_PERI_BASE + 0x201000) /* Uart 0 */
#define UART1_BASE               (BCM2708_PERI_BASE + 0x215000) /* Uart 1 (not used) */
sur un pi 2 , quand on lance la commande suivante: cat /proc/cpuinfo on obtient dans la section hardware : BCM2709
peut être que les definition sde base sont différente entre le pi b+ et le pi2 ?
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

christophe27
Messages : 38
Enregistré le : lun. 3 nov. 2014 14:04

Re: incompatibilité PI B+ et PI2

Message par christophe27 » ven. 29 janv. 2016 17:39

Bonsoir guillaume9344
Merci pour vos recherches....mais la ça dépasse largement mes connaissances....
Que dois-je faire?
Remplacer 2708 par 2709 ?
Cordialement christophe

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: incompatibilité PI B+ et PI2

Message par guillaume9344 » ven. 29 janv. 2016 18:52

Non pas remplacer (enfin pas tout de suite ), faut voir ce que vont dire les moustachus du forum.
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

christophe27
Messages : 38
Enregistré le : lun. 3 nov. 2014 14:04

Re: incompatibilité PI B+ et PI2

Message par christophe27 » ven. 29 janv. 2016 18:58

Ok et vive la bretagne!!!

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: incompatibilité PI B+ et PI2

Message par guillaume9344 » ven. 29 janv. 2016 20:14

je croi que j'ai trouvé:
So, from Gordon Henderson, author of wiringPi:

I changed my line in wiringPi like yours above to:

static volatile unsigned int BCM2708_PERI_BASE = 0x20000000 ; // Variable for Pi2

Then later on when I detect a Pi v1 or v2, in wiringPiSetup(),

if (piModel2)
BCM2708_PERI_BASE = 0x3F000000;

The easiest way to check for a v2 is to scan /proc/cpuinfo and look for the Hardware: line - it's BCM2708 for a v1 or BCM2709 for a v2.
je pense qu'il faut remplacer le #define pery_base dans votre fichier gb_common.c
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

christophe27
Messages : 38
Enregistré le : lun. 3 nov. 2014 14:04

Re: incompatibilité PI B+ et PI2

Message par christophe27 » sam. 30 janv. 2016 15:27

Bonjour
Super...ça marche...MERCI
Pour les "noobs" comme moi je vous détail les commandes:
ouvrir le fichier gb-common.c :
sudo nano gb-common.c
modifier la ligne:
BCM2708_PERI_BASE = 0x20000000; en BCM2708_PERI_BASE = 0x3F000000;
fermer le fichier:
Ctrl+x puis o puis entrée
forcer la compilation:
rm hx711 >>> entrée
rm gb-common.o >>>entrée
make >>>entrée
Avec cette modif et une bonne compilation tous remarche normalement
Grand merci a guillaume

guillaume9344
Raspinaute
Messages : 629
Enregistré le : mar. 6 janv. 2015 19:44
Localisation : finistere

Re: [resolu]incompatibilité PI B+ et PI2

Message par guillaume9344 » sam. 30 janv. 2016 15:38

De rien , j'ai appris des choses aussi en faisant les recherches.
@+
rpi b+ ,osmc, motioneyes
rpi 2 raspbian , server minecraft 24h/24 , utilisation gpio
orange pi pc debian ,utilisation gpio, motion cam

Répondre

Retourner vers « En panne ? »