Go Down

Topic: WR703N + VinciDuino (Read 25289 times) previous topic - next topic

Squonk42

#75
Aug 26, 2012, 07:59 pm Last Edit: Aug 26, 2012, 08:05 pm by Squonk42 Reason: 1

Le modules chargeables à la main c'est avec CONFIG_xxx=m au lieu de =y ?
Mais ne faut-il pas modprobe pour les charger alors ? J'ai pas trouvé modprobe sur OpenWRT

Oui, et "modprobe" n'est qu'une surchouche à "insmod"/"rmmod" qui tente d'installer/enlever les modules dépendants, donc on peut facilement se débrouiller avec "isnmod"/"rmmod" qui eux sont présents.


Et bon boulot sur le pinout !

Merci ! C'était pour inaugurer ma loupe binoculaire toute neuve (en promo chez Nature & Decouvertes à 140€, -30% :smiley-eek:).

Maintenant, y a plus qu'à bricoler avec le VinciDuino, vu qu'il n'y a pas assez de GPIO de dispo XD

Artouste



Le modules chargeables à la main c'est avec CONFIG_xxx=m au lieu de =y ?
Mais ne faut-il pas modprobe pour les charger alors ? J'ai pas trouvé modprobe sur OpenWRT

Oui, et "modprobe" n'est qu'une surchouche à "insmod"/"rmmod" qui tente d'installer/enlever les modules dépendants, donc on peut facilement se débrouiller avec "isnmod"/"rmmod" qui eux sont présents.


Et bon boulot sur le pinout !

Merci ! C'était pour inaugurer ma loupe binoculaire toute neuve (en promo chez Nature & Decouvertes à 140€, -30% :smiley-eek:).

Maintenant, y a plus qu'à bricoler avec le VinciDuino, vu qu'il n'y a pas assez de GPIO de dispo XD
bonjour
Juste pour dire que je suis tout ça du coin de l'œil avec intérêt.
et j'imagine bien le temps passé  :smiley-red:
mais arrangez vous pour que tous ça soit au point mi-septembre  :smiley-mr-green:
c'est à partir de cette date que je vais récupérer mes "WRT"  8)

barbudor

Et avec un paquet cadeau aussi ?  ]:D

Je ferais un résumé pour quick-starter quand j'aurais quelque chose qui marche.
Pour l'instant je vais arrêter de bidouille la config du OpenWRT. C'est satisfaisant bien que j'ai quelques soucis pour mixer Ethernet et WIfi en même temps.

Cette semaine je me concentre sur un hello world : environnement de développement, test sur PC, test sur WR703, dialogue avec Arduino.
Mon idée est d'arriver à avoir une couche Serial similaire a celle de l'Arduino ce qui sera plus facile pour ceux qui veulent passer de l'une a l'autre. Et peut être quelque chose aussi de similaire a EthernetClient/EthernetServer.
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Artouste


Et avec un paquet cadeau aussi ?  ]:D


:smiley-mr-green:
D'accord mais le paquet  avec un joli cerclage en bolduc  :smiley-mr-green:

skywodd


Juste pour dire que je suis tout ça du coin de l'œil avec intérêt.

De même, je reste dans l'ombre en attendant que le matos arrive :smiley-mr-green:


Et avec un paquet cadeau aussi ?  ]:D

Oublie pas le papier bulle, le papier bulle c'est la vie 8)
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Jean-François

Moi aussi ça me plait bien votre bidouille.... je surveille aussi  XD
MacBook intel core 2 duo  os X snow Leopard 10.6<br/> eMac PPc G4  os X Leopard 10.5<br/>powerbook G4 os X Leopard 10.5
imac PPC G3 os X Pa

skywodd

Re,

Je viens de découvrir que U-boot (en derniére version et avec certain cpu) supporter le boot directement depuis une clef usb :smiley-eek:
Faut recompiler avec les #define qui vont bien par contre (pas un gros probléme).

J'ai pas regarder si le WR703N était dans la liste mais ça pourrait être un truc tiptop (boot de la uImage depuis la clef usb, pivot pour avoir le rootfs sur la clef usb et hop plus besoin de flasher la flash)
Va falloir que j'approfondisse mes recherches sur le sujet !
Des news, des tutos et plein de bonnes choses sur http://skyduino.wordpress.com !

Squonk42

Ca ça serait pas mal !

On pourrait faire comme le Raspberry Pi avec les cartes SD : on change de clé USB et hopla !

Mais attention, l'alim de l'USB Host est pilotée par la GPIO8, donc il faudra la mettre à 1 avant d'y accéder pour que l'USB fonctionne.

barbudor

Bonne idée
Pour l'instant je n'ai pas reflashé le u-boot. Je garde celui d'origine de TP-Link.
Il est un peu limité par rapport a d'autre que j'avais vu.
Par exemple pas de possibilité de sauvegarder les modifs des variables.

Je me demande si ce n'est pas par limitation de taille de flash ?
Mais si on ne se sert plus de la flash hormis le boot, on peut prendre toute la place.
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Squonk42

Tout à fait d'accord, le U-Boot du WR703N est assez limité! Juste pour info, pour arrêter le boot normal et obtenir le prompt U-Boot, il faut taper "tpl" rapidement au tout début. C'est écrit quelque part dans le Wiki OpenWRT, mais au moins, cela évitera à tout le monde de chercher !

Un autre truc que j'ai utilisé ailleurs et pas encore sur le WR703N, c'est la possibilité de monter le rootfs par NFS: il n'y a alors plus besoin de recopier les modifs sur le filesystem du routeur lors du développement à chaque fois, celles-ci apparaissent de manière magique au fur et à mesure 8)

Voici un projet intéressant au sujet du U-Boot sur le WR703N: wr703n-uboot-with-web-failsafe

Squonk42

Une petite mise à jour concernant le WR703N : après avoir décortiqué le brochage du CPU AR9331, je continue mon exploration avec le PCB complet.

Le rôle de chaque composant est maintenant identifié, et à part la datasheet du AR9331 que nous n'aurons probablement jamais, il ne reste que 2 chips non formellement identifiés, bien que leur fonction soit parfaitement connue: U5 (convertisseur DC/DC 5V/3.3V avec diode Schottky intégrée) et U6 (switch d'alimentation USB).

Voici 2 images du PCB "zoomables" avec la molette du mulot  :smiley-eek::

http://zoom.it/4ym9
http://zoom.it/nsDQ

Les mêmes images en HR "fixes":

http://img684.imageshack.us/img684/3559/tlwr703ntop.jpg
http://img253.imageshack.us/img253/1109/tlwr703nbottom.jpg

Notez que les 2 images se superposent parfaitement et que l'on peut donc par transparence suivre les vias :smiley-mr-green:

Non, je n'ai pas d'image des couches internes =(

barbudor

Scanné ? Pour faire une photo de carte sans ombres je ne vois que çà comme solution ;)
Merci, je vais arrêter de me bousiller les yeux.
Je pense que tu as inversé U5 et U6 dans ta description.
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Artouste


Scanné ? Pour faire une photo de carte sans ombres je ne vois que çà comme solution ;)
...

Bonjour barbudor
il y a aussi la technique de l'éclairage scyalitique, qui permet de faire des photos sans ombres portées et avec une profondeur de champ "assez importante" selon les optiques choisies.
mais pour du PCB la technique scanner est souvent suffisante, encore que la profondeur de champ est tres restreinte

Squonk42


Scanné ? Pour faire une photo de carte sans ombres je ne vois que çà comme solution ;)
Merci, je vais arrêter de me bousiller les yeux.

Non, avec reflex APN 5 MPX avec éclairage fort par le dessus. Etant donnée la faible hauteur des composants, les ombres ne sont pas trop visibles. On arrive à avoir 1000 dpi avec une bonne profondeur de champ, ce qui n'est pas le cas avec un scanner à plat, même si avec les scanners modernes (pas comme le mien !), la résolution est supérieure.

Barbudor, pour ne pas abimer tes beaux yeux XD, voici des photos du PCB nu auxquelles j'ai contribué, cette fois-ci avec un reflex APN 8 MPX avec 1600 dpi:
http://www.kean.com.au/oshw/WR703N/teardown/

Je suis assez silencieux en ce moment car je prépare une surprise, et je ne dirais qu'une chose : faites chauffer EagleCAD :smiley-zipper:


Je pense que tu as inversé U5 et U6 dans ta description.

Heu, non ?

U5 est bien un convertisseur DC/DC 5V/3.3V avec diode Schottky intégrée et sa self à noyau ferrite L14 juste à côté, et U6 est bien un switch d'alimentation USB, placé sous le connecteur d'alim microUSB.

barbudor


Je suis assez silencieux en ce moment car je prépare une surprise, et je ne dirais qu'une chose : faites chauffer EagleCAD :smiley-zipper:

Et moi je procrastine... pas bougé depuis 15j....


Je pense que tu as inversé U5 et U6 dans ta description.

Heu, non ?

U5 est bien un convertisseur DC/DC 5V/3.3V avec diode Schottky intégrée et sa self à noyau ferrite L14 juste à côté, et U6 est bien un switch d'alimentation USB, placé sous le connecteur d'alim microUSB.
[/quote]
Ok.
L'emplacement ne me paraissait pas logique : régulateur sous l'USB de "sortie" et switch sous l'USB d'entrée ?
J'ai pas regardé plus que çà.
Barbuduino: Arduino sur Breadboard & VinciDuino: Clone Leonardo // WR703: Mini-routeur hacké // LauchPad MSP430 et Stellaris // Panda II Arduino-like .NetMF sous VisualC#
RTFC: Read That F.....g Code / RTFD: Read That F.....g Doc / RTFDS: Read That F.....g DataSheet / RTFS: Read That F.....g Schematic / Wot da ya wanna D.I.Y. today ?

Go Up