[SAMD21G18] Comment créer son propre microcontroller

Bonjour,
J'ai besoin de personnalisé mon microcontroller.
Je me suis donc basé sur un schéma OpenSource d'adafruit et j'ai juste ajouté un switch, un PCf8574 et un 24LC64.

Mon circuit est maintenant assemblé (avec un stencil) et j'ai tout vérifier et ca semble OK.
Simplement, voilà, quand je le connect à mon PC pour uploader mon code avec l'IDE arduino, d'habitude, j'entends un son sonor m'indiquant que cable USB a été branché.

Je ne l'entends pas.

Aussi, quand je double-clique sur le boutton poussoir, je devrais entendre un deuxième son sonor. Et idème, je ne l'entends pas.

Je me demande s'il suffit simplement de souder le SAMD21G18 et puis voilà....
Est-ce aussi simple que cela? N'y-a-t-il pas une étape préliminaire avant d'uploader son code?

Qu'est-ce TP1 et TP2 (SWCLK et SWDIO) sur le schéma
https://learn.adafruit.com/assets/29013

SWCLK & SWDIO - These pads on the bottom are used to program the chip. They can also be connected to an SWD debugger.

J'ignore cet étape, qu'elle genre de programmation, je dois faire? Est-ce une autre que le code .ino?

Merci pour vos lumières

Bonjour
ton MCU SAMD est livré vierge
Il faut prealablement lui injecter un programme bootloader pour qu'il soit reconnu pr l'IDE

D’accord alors je pense que mon problème est là. Mais comment on fait ça? -existe -t-il un tuto ou un how to?

pierrot10:
D’accord alors je pense que mon problème est là. Mais comment on fait ça? -existe -t-il un tuto ou un how to?

perso , je n'ai jamais (encore) utilisé de samd
Un exemple là

Les SAMD21 sont des ARM qui possèdent un port SWD commun aux ARM (Atmel, STmicro, Texas, Nxp, etc ).
Le port SWD n'oblige pas à charger un bootloader qui n'est en fait qu'un outil de confort.

Les avr-Atmel peuvent se programmer sans bootloader en ISCP avec un programmeur comme un USBasp.

Avec les micros ARM-STM32 il existe un programmeur nommé STLink pour transférer les programmes dans le microcntrôleur.
Je ne sais pas s'il est utilisable pour les ARM-Atmel ou s'il en faut un dédié à Atmel.