MK20 boot

En ouvrant le MK20 on trouve 6 pads sur le coté dont un semble correspondre à l’UART de boot du T113-S3.

Si on branche un adaptateur USB-UART dessus on obtient la sortie suivante :

$ tio -b 115200 /dev/ttyUSB0
[tio 22:20:30] tio v1.32
[tio 22:20:30] Press ctrl-t q to quit
[tio 22:20:30] Connected
[192]HELLO! BOOT0 is starting!
[195]BOOT0 commit : 4d16602
[198]set pll start
[200]fix vccio detect value:0xc0
[207]periph0 has been enabled
[210]set pll end
[211][pmu]: bus read error
[214]board init ok
[216]ZQ value = 0x2d
[218]get_pmu_exist() = -1
[221]ddr_efuse_type: 0xa
[223]trefi:7.8ms
[225][AUTO DEBUG] single rank and full DQ!
[230]ddr_efuse_type: 0xa
[232]trefi:7.8ms
[234][AUTO DEBUG] rank 0 row = 13 
[238][AUTO DEBUG] rank 0 bank = 8 
[241][AUTO DEBUG] rank 0 page size = 2 KB 
[245]DRAM BOOT DRIVE INFO: V0.33
[248]DRAM CLK = 792 MHz
[250]DRAM Type = 3 (2:DDR2,3:DDR3)
[253]DRAMC read ODT  off.
[256]DRAM ODT value: 0x42.
[259]ddr_efuse_type: 0xa
[262]DRAM SIZE =128 M
[264]dram_tpr4:0x0
[266]PLL_DDR_CTRL_REG:0xf8004100
[269]DRAM_CLK_REG:0xc0000000
[272][TIMING DEBUG] MR2= 0x18
[279]DRAM simple test OK.
[281]rtc standby flag is 0x0, super standby flag is 0x0
[286]dram size =128
[289]card no is 0
[291]sdcard 0 line count 4
[293][mmc]: mmc driver ver 2021-05-21 14:47
[303][mmc]: Wrong media type 0x0
[306][mmc]: ***Try SD card 0***
[316][mmc]: HSSDR52/SDR25 4 bit
[319][mmc]: 50000000 Hz
[321][mmc]: 3840 MB
[323][mmc]: ***SD/MMC 0 init OK!!!***
[422]Loading boot-pkg Succeed(index=0).
[426]Entry_name        = u-boot
[433]Entry_name        = optee
[437]Entry_name        = dtb
[440]mmc not para
[442]Jump to second Boot.
M/TC: OP-TEE version: 6aef7bb2-dirty (gcc version 5.3.1 20160412 (Linaro GCC 5.3-2016.05)) #1 Fri Jul 23 09:25:11 UTC 2021 arm


U-Boot 2018.05-g6c4e831 (Sep 28 2025 - 10:28:48 +0000) Allwinner Technology

[00.498]CPU:   Allwinner Family
[00.501]Model: sun8iw20
[00.503]DRAM:  128 MiB
[00.506]Relocation Offset is: 04e9b000
[00.535]secure enable bit: 0
[00.538]CPU=1008 MHz,PLL6=600 Mhz,AHB=200 Mhz, APB1=100Mhz  MBus=300Mhz
[00.544]gic: sec monitor mode
[00.551]flash init start
[00.553]workmode = 0,storage type = 1
[00.556][mmc]: mmc driver ver uboot2018:2021-06-15 14:00:00
[00.562][mmc]: get sdc_type fail and use default host:tm1.
[00.568][mmc]: can't find node "mmc0",will add new node
[00.572][mmc]: fdt err returned <no error>
[00.576][mmc]: Using default timing para
[00.580][mmc]: SUNXI SDMMC Controller Version:0x50310
[00.598][mmc]: card_caps:0x3000000a
[00.601][mmc]: host_caps:0x3000003f
[00.606]sunxi flash init ok
[00.608]line:703 init_clocks
[00.611]drv_disp_init
request pwm success, pwm7:pwm7:0x2000c00.
[00.624]drv_disp_init finish
[00.627]boot_gui_init:start
[00.629]set disp.dev2_output_type fail. using defval=0
FDT ERROR:fdt_get_all_pin:get property handle pinctrl-0 error:FDT_ERR_INTERNAL
disp_sys_pin_set_state, fdt_set_all_pin, ret=-1
[00.646]




[00.648]info: LCD model is MK20 
[00.711]info: LCD_power_on_MK20_PLUS run 
[00.714]




[00.716]boot_gui_init:finish
part[00.746]




[00.748]info: LCD model is MK20 
[00.751]info: LCD_panel_init_MK20_PLUS run 
[00.755]info : init hardwave spi ... 
[00.760]info : init hardwave spi finish 
partno erro : can't find partition bootloader
522061878098556 bytes read in 0 ms (12.9 MiB/s)
[00.817]info: load image... 
[01.467]




no erro : can't find partition bootloader
54 bytes read in 3 ms (17.6 KiB/s)
[01.487]bmp_name=bootlogo.bmp size 76938
76938 bytes read in 9 ms (8.2 MiB/s)
[01.536]Loading Environment from SUNXI_FLASH... OK
[01.572]Item0 (Map) magic is bad
[01.575]the secure storage item0 copy0 magic is bad
[01.581]Item0 (Map) magic is bad
[01.584]the secure storage item0 copy1 magic is bad
[01.589]Item0 (Map) magic is bad
secure storage read widevine fail
[01.595]secure storage read widevine fail with:-1
secure storage read ec_key fail
[01.602]secure storage read ec_key fail with:-1
secure storage read ec_cert1 fail
[01.609]secure storage read ec_cert1 fail with:-1
secure storage read ec_cert2 fail
[01.617]secure storage rea[01.620]LCD open finish
d ec_cert2 fail with:-1
secure storage read ec_cert3 fail
[01.627]secure storage read ec_cert3 fail with:-1
secure storage read rsa_key fail
[01.635]secure storage read rsa_key fail with:-1
secure storage read rsa_cert1 fail
[01.642]secure storage read rsa_cert1 fail with:-1
secure storage read rsa_cert2 fail
[01.650]secure storage read rsa_cert2 fail with:-1
secure storage read rsa_cert3 fail
[01.657]secure storage read rsa_cert3 fail with:-1
[01.662]out of usb burn from boot: not need burn key
partno erro : can't find partition private
root_partition is rootfs
set root to /dev/mmcblk0p5
[01.682]update part info
[01.689]update bootcmd
[01.696]change working_fdt 0x46a5ae70 to 0x46a3ae70
[01.717]update dts
geth_sys_init:624: get node 'gmac0' error
geth_sys_init fail!
[01.724]Board Net Initialization Failed
[01.728]No ethernet found.
Hit any key to stop autoboot:  0 
[01.972]no vendor_boot partition is found
Android's image name: t113-pro
[01.985]Starting kernel ...

[01.987][mmc]: MMC Device 2 not found
[01.991][mmc]: mmc 2 not find, so not exit
Langage du code : JavaScript (javascript)

Les trois PADs du dessus sont certainement une UART pour le GD32.

Publié dans électronique | Marqué avec , , , , | Laisser un commentaire

MK18

Le MK20 que j’ai acheté n’est pas le seul clavier multi-écrans de la gamme proposé par waveshare. Il existe également le MK18 avec 18 touches/écrans et disponible à un tarif nettement moins cher (~60€).

Voici une photo de l’intérieur une fois ouvert:

Publié dans électronique | Marqué avec , , , , | Laisser un commentaire

Au détour d’un site de vente en ligne, je découvre un concurrent du MK20.

Le truc est nettement moins cher (mais a moins de touches).

Est-il plus bidouillable ?

Publié le par admin | Laisser un commentaire

Quelle distribution Linux pour le MK20 (t113-S3)

[Épisode précédent Carte MicroSD du MK20]

En fouillant un peu dans la carte microSD inclut dans le clavier, il semblerait que ça tourne sous Linux (mais ça on s’en doutait) avec une distribution openWRT.

Hélas, une consultation approfondi du site officiel d’openWRT ne donne pas grand chose au sujet du processeur chinois t113-S3 de Allwinner qui équipe le clavier.

Le wiki (non-officiel allwinner) linux-sunxi est plus prolifique sur le sujet, il semblerait qu’une distribution nommée Tina-Linux soit dédiée à ce processeur.

Il est probable que la distribution linux du MK20 soit une Tina-Linux, maintenant est-il possible de générer un bsp pour le MK20 avec ?

Publié dans Non classé | Marqué avec , , , , , , , , | Laisser un commentaire

Carte MicroSD du MK20

[J’ai reçu mon MK20 ici]

Le MK20 est un système embarqué à base de Dual Cortex A7 avec 128Mo de DDR le tout intégré dans un même composant, le T113-S3.

La seule mémoire de masse disponible est en fait un lecteur de carte microSD. Ce qui n’est pas terrible dans un système embarqué industriel (très mauvaise résistance aux vibrations et au changement de température). Par contre pour un produit grand public c’est super car on peut lire le contenu de la mémoire facilement et même changer de carte SD pour mettre son propre système et reprogrammer de produit.

Une microSD préformatté de 4Go est fournie avec le système. Si on insert la carte dans un lecteur de microSD sous linux on obtient le partitionnement suivant :

$ dmesg
[  747.426253] sd 6:0:0:0: [sdc] 7864320 512-byte logical blocks: (4.03 GB/3.75 GiB)
[  747.427485] sdc: detected capacity change from 0 to 7864320
[  747.444241]  sdc: sdc1 sdc2 sdc3 sdc4 sdc5 sdc6
[  747.996395] FAT-fs (sdc1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
[  748.093409] EXT4-fs (sdc5): warning: mounting unchecked fs, running e2fsck is recommended
[  748.097878] EXT4-fs (sdc5): mounted filesystem without journal. Opts: errors=remount-ro. Quota mode: none.
[  748.143553] EXT4-fs (sdc6): recovery complete
[  748.149696] EXT4-fs (sdc6): mounted filesystem with ordered data mode. Opts: errors=remount-ro. Quota mode: none.
Langage du code : JavaScript (javascript)

Ce qui donne dans Gparted :

Vue graphique sous Gparted du partitionnement de la microSD du MK20

Parmi les partitions montées automatiquement il y a la première en fat16 qui contient une image au format bitmap qu’il est facile de changer dans un premier temps :

Image «splashscreen» 160×160 que l’on peut facilement changer.

Si on le change avec une autre image, ça ne marche pas, il continu à afficher l’image ci-dessus.

Si on branche le clavier sans mettre la carte microSD, les touches vont fonctionner (pas les potentiomètre). Par contre rien ne s’affichera sur les écrans.

copie de la carte SD

On doit pouvoir faire une copie bit à bit de la carte SD sous linux :

$ sudo dd if=/dev/sdc of=mk20.img bs=4M status=progress conv=fsyncLangage du code : JavaScript (javascript)

On se retrouve avec un fichier mk20.img de 4Go, soit la taille de la carte SD.

Peut-on faire le chemin inverse et recopier les données dans une autre carte SD ?

N’ayant pas de carte de 4Go sous la main, je vais tester avec une 32Go:

$ sudo dd of=/dev/sdc if=mk20.img bs=4M status=progress conv=fsyncLangage du code : JavaScript (javascript)

Nope ça ne fonctionne pas, il refuse d’écrire dans sdc.

Publié dans électronique | Marqué avec , , , , , , , , , , , , | Laisser un commentaire

Déballage du MK20 de Waveshare

Le MK20 est un clavier 20 touches munies chacune d’un écran couleur. Un 21ème écran est proposé au dessus avec deux boutons rotatif.

Je n’ai pas pu résister au plaisir coupable d’investir dans cet appareil (d’apparence) inutile.

Le produit vient d’arriver dans ma boite au lettres. Le produit est assez bien packagé avec une belle boite.

Un petit cube gris type métallisé est fourni pour, semble-t-il, pouvoir brancher une alimentation USB ainsi qu’un pc dessus.

Parce que périphérique n’est pas un simple clavier, il consomme un petit peu de courant sur le 5V de l’USB (1A d’après l’étiquette). Il est composé:

  • D’un clavier basé sur un microcontrôleur GD32 et configurable avec QMK
  • D’un système embarqué RiscV Allwinner T113-S3 et qui semble tourner avec OpenWRT d’après ce qu’on peut voir sur la carte micro-SD de 4Go fournie avec le système.

Si on le branche à un pc (Ubuntu) on obtient un dmesg long comme le bras :

[282806.922899] usb 1-2.4.1: new high-speed USB device number 40 using xhci_hcd
[282807.002827] usb 1-2.4.1: New USB device found, idVendor=05e3, idProduct=0610, bcdDevice=32.98
[282807.002844] usb 1-2.4.1: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[282807.002851] usb 1-2.4.1: Product: USB2.0 Hub
[282807.037757] hub 1-2.4.1:1.0: USB hub found
[282807.038171] hub 1-2.4.1:1.0: 4 ports detected
[282807.378848] usb 1-2.4.1.2: new full-speed USB device number 41 using xhci_hcd
[282807.477045] usb 1-2.4.1.2: New USB device found, idVendor=4250, idProduct=426f, bcdDevice= 1.00
[282807.477063] usb 1-2.4.1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[282807.477070] usb 1-2.4.1.2: Product: syk_keyboards
[282807.477076] usb 1-2.4.1.2: Manufacturer: SYK
[282807.684068] input: SYK syk_keyboards as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1.2/1-2.4.1.2:1.0/0003:4250:426F.001B/input/input66
[282807.790893] hid-generic 0003:4250:426F.001B: input,hidraw4: USB HID v1.11 Keyboard [SYK syk_keyboards] on usb-0000:04:00.3-2.4.1.2/input0
[282807.796045] hid-generic 0003:4250:426F.001C: hiddev2,hidraw5: USB HID v1.11 Device [SYK syk_keyboards] on usb-0000:04:00.3-2.4.1.2/input1
[282807.800816] input: SYK syk_keyboards Mouse as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1.2/1-2.4.1.2:1.2/0003:4250:426F.001D/input/input67
[282807.801227] input: SYK syk_keyboards System Control as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1.2/1-2.4.1.2:1.2/0003:4250:426F.001D/input/input68
[282807.853689] input: SYK syk_keyboards Consumer Control as /devices/pci0000:00/0000:00:08.1/0000:04:00.3/usb1/1-2/1-2.4/1-2.4.1/1-2.4.1.2/1-2.4.1.2:1.2/0003:4250:426F.001D/input/input69
[282807.854036] hid-generic 0003:4250:426F.001D: input,hidraw6: USB HID v1.11 Mouse [SYK syk_keyboards] on usb-0000:04:00.3-2.4.1.2/input2
[282807.858786] hid-generic 0003:4250:426F.001E: hiddev3,hidraw7: USB HID v1.11 Device [SYK syk_keyboards] on usb-0000:04:00.3-2.4.1.2/input3
[282807.946641] usb 1-2.4.2: new high-speed USB device number 42 using xhci_hcd
[282808.026068] usb 1-2.4.2: New USB device found, idVendor=04b3, idProduct=4010, bcdDevice= 5.04
[282808.026085] usb 1-2.4.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[282808.026092] usb 1-2.4.2: Product: Ethernet Gadget
[282808.026098] usb 1-2.4.2: Manufacturer: reMarkable
[282808.026104] usb 1-2.4.2: SerialNumber: 0
[282808.708752] cdc_ether 1-2.4.2:2.0 usb0: register 'cdc_ether' at usb-0000:04:00.3-2.4.2, CDC Ethernet Device, 7a:f3:09:cd:fa:03
[282808.708990] usbcore: registered new interface driver cdc_ether
[282808.721719] cdc_ether 1-2.4.2:2.0 enx7af309cdfa03: renamed from usb0
...
[282853.772618] usb 1-2.4.1.1: new high-speed USB device number 43 using xhci_hcd
[282853.850866] usb 1-2.4.1.1: New USB device found, idVendor=1d6b, idProduct=0104, bcdDevice= 5.04
[282853.850883] usb 1-2.4.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[282853.850891] usb 1-2.4.1.1: Product: Serial
[282853.850897] usb 1-2.4.1.1: Manufacturer: Allwinner Technology Inc.
[282854.538635] cdc_acm 1-2.4.1.1:1.0: ttyACM0: USB ACM device
[282854.538750] usbcore: registered new interface driver cdc_acm
[282854.538757] cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters

Langage du code : JavaScript (javascript)

J’aimerai pouvoir développer des jeux avec, notamment des jeux du genre memory, pour apprendre à lire ou du genre «taper sur la tête de la taupe».

La boite ouverte

Mais je voudrais que ça ne me prenne pas trop de temps. Idéalement il faudrait pouvoir l’utiliser sans connexion à un pc également.

Il y a un wiki (officiel ?): https://www.waveshare.com/wiki/MK20

Il y a beaucoup de chose qui sont en anglais, mais on tombe souvent sur du chinois également.

L’application qui permet de le configurer se nomme
Waveshare-ScreenKey. Elle est faite pour MacOS ou Windows (~700Mo) 🙁 Les sources semblent cependant disponibles.

Comment c’est dedans ?

Je n’ai pas trouvé le schéma électronique de l’appareil par contre j’ai une clef hexagonal et je peux le démonter.

Vue interne de la partie électronique

On voit bien ici qu’il n’y a pas de DDR avec le processeur puisqu’elle est stackée dans le T113-S3.

[Contenu de la carte SD]

Ethernet/Uart access

Au démarrage, le mk20 expose une interface ethernet que l’on peut même pinger :

[  +0,041893] cdc_ether 1-2.4.2:2.0 usb0: register 'cdc_ether' at usb-0000:04:00.3-2.4.2, CDC Ethernet Device, 7a:f3:09:cd:fa:03
[  +0,626138] cdc_ether 1-2.4.2:2.0 enx7af309cdfa03: renamed from usb0

$ sudo ip addr show enx7af309cdfa03
6: enx7af309cdfa03: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
    link/ether 7a:f3:09:cd:fa:03 brd ff:ff:ff:ff:ff:ff
    inet 10.11.99.8/27 brd 10.11.99.31 scope global dynamic noprefixroute enx7af309cdfa03
       valid_lft 60sec preferred_lft 60sec
    inet6 fe80::5558:f5e7:3b3f:569a/64 scope link tentative noprefixroute 
       valid_lft forever preferred_lft forever

$ ping 10.11.99.8
PING 10.11.99.8 (10.11.99.8) 56(84) bytes of data.
64 bytes from 10.11.99.8: icmp_seq=1 ttl=64 time=0.020 ms
64 bytes from 10.11.99.8: icmp_seq=2 ttl=64 time=0.026 ms
64 bytes from 10.11.99.8: icmp_seq=3 ttl=64 time=0.029 ms
64 bytes from 10.11.99.8: icmp_seq=4 ttl=64 time=0.078 ms

Langage du code : JavaScript (javascript)

Mais c’est une connexion à son propre ordinateur !

Interface qui disparait rapidement (~5 secondes) au profit d’une interface série:

[  +0,000249] cdc_ether 1-2.4.2:2.0 enx7af309cdfa03: unregister 'cdc_ether' usb-0000:04:00.3-2.4.2, CDC Ethernet Device
[nov.27 09:15] usb 1-2.4.1.1: new high-speed USB device number 48 using xhci_hcd
[  +0,079275] usb 1-2.4.1.1: New USB device found, idVendor=1d6b, idProduct=0104, bcdDevice= 5.04
[  +0,000017] usb 1-2.4.1.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[  +0,000008] usb 1-2.4.1.1: Product: Serial
[  +0,000006] usb 1-2.4.1.1: Manufacturer: Allwinner Technology Inc.
[  +0,035256] cdc_acm 1-2.4.1.1:1.0: ttyACM0: USB ACM device
Langage du code : PHP (php)

Interface qui ne semble pas exposer de console shell si on s’y connecte en 115200:

 2s 1 $ tio /dev/ttyACM0 -b 115200
[tio 09:20:56] tio v1.32
[tio 09:20:56] Press ctrl-t q to quit
[tio 09:20:56] Connected
Warning: Could not write to tty device
[tio 09:20:59] Disconnected
[tio 09:21:00] Connected

Le message de Warning de tio apparait lorsque l’on s’acharne sur le clavier pour essayer de taper quelque chose.

Publié dans électronique, embarqué, informatique | Marqué avec , , , , , , , , , , | Laisser un commentaire

Qui fabrique les pesticides ré-autorisés par la loi Duplomb ?

On parle souvent des lobbys agricoles français qui auraient poussé pour faire adopter la loi Duplomb. Mais ne faudrait-il pas également se demander quelles sont les entreprises qui produisent ces poisons ?

Une recherche rapide ne me donne que des entreprises étrangères :

  1. Bayer Crop Science (Allemagne)
    • A racheté Monsanto en 2018
    • Produit notamment des herbicides (comme le glyphosate / Roundup) et insecticides (imidaclopride)
  2. Syngenta (Suisse, propriété du groupe chinois ChemChina)
    • Produit de nombreux fongicides et insecticides, notamment thiaméthoxame
    • Très actif dans les semences et produits associés
  3. BASF (Allemagne)
    • Important fournisseur de fongicides et d’insecticides utilisés en grandes cultures
    • Produit également des herbicides en concurrence avec Bayer
  4. Corteva Agriscience (États-Unis, issu de Dow-DuPont)
    • Commercialise des pesticides et semences
    • Présent sur le marché des néonicotinoïdes et autres insecticides
  5. Adama (Israël, filiale de Syngenta/ChemChina)
    • Très actif en Europe sur les marchés de substitution des pesticides interdits

Allemagne, suisse, Israël, États-Unis, Chine … Dites vous êtes sûr que ça préserve notre agriculture tout ça ?

C’est sûr que ces entreprises n’iront pas pousser à signer la pétition.

Publié dans culture | Marqué avec , , , | Laisser un commentaire

Pour la consigne obligatoire sur tous les emballages plastiques

Aujourd’hui les citoyennes et citoyens croulent sous les déchets plastiques. Ces déchets sont très difficile à recycler contrairement à ce qui peut être écrit sur les produits que l’on achète. Et leur tri pèse lourdement sur le budget des communes, tout ça pour finir en incinération dans la plupart des cas quand c’est pas pour aller polluer les cours d’eau et la mer avec des microplastiques.

Cela ne semble pas beaucoup émouvoir la pétrochimie et l’industrie du plastique qui continue à bourrer tout ce qu’on achète d’emballages plastiques à usage unique en tout genre. Cette industrie n’a d’ailleurs aucun scrupule à culpabiliser les citoyens. Après tout, ils n’ont qu’à trier !

Et si on inversait la charge mentale ? Si l’on rendait obligatoire la consigne sur tous les emballages contenant du plastique ? Mettons 5 centimes par emballage par exemple. Les consommateurs les ramèneraient volontiers au magasin qui serait à son tour contraint de retourner ces emballages à l’envoyeur. Charge à l’industriel de gérer ses déchets plastiques.

Cette consigne serait une grosse charge pour les magasins et les distributeurs qui hésiteraient à vendre des produits su-remballés de peur d’avoir à gérer toute la logistique du retour. Les industriels y réfléchiraient à deux fois avant de rajouter un emballage plastifié pour un lot de boites en cartons plastifiés contenant des tubes en plastique.

Bien sûr c’est une mesure qui va faire couiner le lobby du plastique et de la pétrochimie qui va devoir être mise au pas pour limiter la pollution des mer et des cours d’eau.

Publié dans écologie | Marqué avec , , , , , , | Laisser un commentaire

Bulle IA

Publié dans dessin | Marqué avec , , , | Laisser un commentaire

Légumes rôtis

Voici une recette simple comme je les aime et qui font manger des légumes.

  • Légumes/pomme de terre du moments
  • quelques gousses d’ail sans le germe
  • Huile d’olive/tournesol (prendre un mélange c’est moins cher)
  • Paprika
  • sel
  • poivre
  1. Laver/évider les légumes et les couper grossièrement (pas la peine d’éplucher).
  2. huiler le plat avec un papier ménage
  3. disposer les légumes tranches vers le haut
  4. saler, poivrer, papriker et mettre un filet d’huile d’olive/tournesol sur chaque morceau (pas trop faut pas que ça baigne)
  5. Enfourner à 180°C pendant 30 à 40 minutes (surveiller la cuisson avec la pointe d’un couteau)

Et voila c’est tout.

C’est très bon, on peut adapter les légumes et ça en fait manger. Pour les carnivore ça accompagne très bien tout un tas de viandes et pour les vegans ça ce suffit presque à lui même.

Le plus compliqué dans cette recette c’est de laver le plat à four.

Publié dans cuisine, Non classé | Marqué avec , , , | Laisser un commentaire