{"id":2019,"date":"2023-02-09T22:16:51","date_gmt":"2023-02-09T20:16:51","guid":{"rendered":"http:\/\/www.fabienm.eu\/wordpress\/?p=2019"},"modified":"2023-06-19T15:20:45","modified_gmt":"2023-06-19T13:20:45","slug":"bis-deballage-du-ch32v003-le-microcontroleur-a-0-1","status":"publish","type":"post","link":"https:\/\/www.fabienm.eu\/wordpress\/2023\/02\/09\/bis-deballage-du-ch32v003-le-microcontroleur-a-0-1\/","title":{"rendered":"[BIS] D\u00e9ballage du CH32V003, le microcontr\u00f4leur \u00e0 0.1$"},"content":{"rendered":"\n<p>N&rsquo;ayant pas eu<a href=\"http:\/\/www.fabienm.eu\/wordpress\/?p=1911\"> beaucoup de succ\u00e8s <\/a>avec le kit de d\u00e9veloppement CH32V003 trouv\u00e9 sur Tindie, j&rsquo;ai command\u00e9 ce qui semble \u00eatre le m\u00eame kit par la <a href=\"https:\/\/fr.aliexpress.com\/item\/1005004895791296.html?spm=a2g0o.order_list.order_list_main.35.34b55e5bWpJxGH&amp;gatewayAdapt=glo2fra\">voie officielle<\/a>.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"667\" src=\"http:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/02\/ch32v003_official_kit.jpg\" alt=\"\" class=\"wp-image-2020\" srcset=\"https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/02\/ch32v003_official_kit.jpg 500w, https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/02\/ch32v003_official_kit-225x300.jpg 225w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><figcaption class=\"wp-element-caption\">La pr\u00e9sentation du colis est assez clean (bon tout est en chinois par contre)<\/figcaption><\/figure><\/div>\n\n\n<p>Les avantages de passer par le distributeur officiel (en fait aliexpress&nbsp;!) c&rsquo;est que c&rsquo;est nettement moins cher et qu&rsquo;il n&rsquo;y a pas de frais de douane surprise \u00e0 la r\u00e9ception du colis. En plus c&rsquo;est bien pr\u00e9sent\u00e9 et le debugger est munie d&rsquo;un beau bo\u00eetier transparent.<\/p>\n\n\n\n<p>\u00c0 voir maintenant si \u00e7a marche mieux, parce que c&rsquo;est tout de m\u00eame l&rsquo;essentiel !<\/p>\n\n\n\n<p>Donc si on test le debugger sur le kit tindie avec openocd :<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-1\" data-shcb-language-name=\"PHP\" data-shcb-language-slug=\"php\"><span><code lang=\"\" class=\"hljs language-php \">$ .\/openocd -f wch-riscv.cfg\nOpen On-Chip Debugger <span class=\"hljs-number\">0.11<\/span><span class=\"hljs-number\">.0<\/span>+dev<span class=\"hljs-number\">-02215<\/span>-gcc0ecfb6d-dirty (<span class=\"hljs-number\">2022<\/span><span class=\"hljs-number\">-10<\/span><span class=\"hljs-number\">-10<\/span><span class=\"hljs-number\">-10<\/span>:<span class=\"hljs-number\">35<\/span>)\nLicensed under GNU GPL v2\n<span class=\"hljs-keyword\">For<\/span> bug reports, read\n\thttp:<span class=\"hljs-comment\">\/\/openocd.org\/doc\/doxygen\/bugs.html<\/span>\nInfo : only one transport option; autoselect <span class=\"hljs-string\">'jtag'<\/span>\nReady <span class=\"hljs-keyword\">for<\/span> Remote Connections\nInfo : Listening on port <span class=\"hljs-number\">6666<\/span> <span class=\"hljs-keyword\">for<\/span> tcl connections\nInfo : Listening on port <span class=\"hljs-number\">4444<\/span> <span class=\"hljs-keyword\">for<\/span> telnet connections\nInfo : WCH-LinkE-CH32V307  mod:RV version <span class=\"hljs-number\">2.8<\/span> \nInfo : wlink_init ok\nInfo : This adapter doesn<span class=\"hljs-string\">'t support configurable speed\nInfo : JTAG tap: riscv.cpu tap\/device found: 0x00000001 (mfg: 0x000 (&lt;invalid&gt;), part: 0x0000, ver: 0x0)\nWarn : Bypassing JTAG setup events due to errors\nInfo : &#91;riscv.cpu.0] datacount=2 progbufsize=8\nInfo : Examined RISC-V core; found 1 harts\nInfo :  hart 0: XLEN=32, misa=0x40800014\n&#91;riscv.cpu.0] Target successfully examined.\nInfo : starting gdb server for riscv.cpu.0 on 3333\nInfo : Listening on port 3333 for gdb connections\n<\/span><\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-1\"><span class=\"shcb-language__label\">Langage du code\u00a0:<\/span> <span class=\"shcb-language__name\">PHP<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">php<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p> Voila qui ressemble \u00e0 quelque chose !<\/p>\n\n\n\n<p>Pour \u00eatre bien s\u00fbr, si l&rsquo;on retente avec la version tindie :<\/p>\n\n\n<pre class=\"wp-block-code\" aria-describedby=\"shcb-language-2\" data-shcb-language-name=\"JavaScript\" data-shcb-language-slug=\"javascript\"><span><code lang=\"\" class=\"hljs language-javascript \">$ .\/openocd -f wch-riscv.cfg\nOpen On-Chip Debugger <span class=\"hljs-number\">0.11<\/span><span class=\"hljs-number\">.0<\/span>+dev<span class=\"hljs-number\">-02215<\/span>-gcc0ecfb6d-dirty (<span class=\"hljs-number\">2022<\/span><span class=\"hljs-number\">-10<\/span><span class=\"hljs-number\">-10<\/span><span class=\"hljs-number\">-10<\/span>:<span class=\"hljs-number\">35<\/span>)\nLicensed under GNU GPL v2\nFor bug reports, read\n\t<span class=\"hljs-attr\">http<\/span>:<span class=\"hljs-comment\">\/\/openocd.org\/doc\/doxygen\/bugs.html<\/span>\nInfo : only one transport option; autoselect <span class=\"hljs-string\">'jtag'<\/span>\nReady <span class=\"hljs-keyword\">for<\/span> Remote Connections\n<span class=\"hljs-attr\">Info<\/span> : Listening on port <span class=\"hljs-number\">6666<\/span> <span class=\"hljs-keyword\">for<\/span> tcl connections\n<span class=\"hljs-attr\">Info<\/span> : Listening on port <span class=\"hljs-number\">4444<\/span> <span class=\"hljs-keyword\">for<\/span> telnet connections\n<span class=\"hljs-attr\">Info<\/span> : WCH-LinkE-CH32V307  mod:RV version <span class=\"hljs-number\">2.7<\/span> \n<span class=\"hljs-attr\">Error<\/span>:  WCH-Link failed to connect <span class=\"hljs-keyword\">with<\/span> riscvchip\n<span class=\"hljs-attr\">Error<\/span>:  <span class=\"hljs-number\">1.<\/span>Make sure the two-line debug interface has been opened. If not, <span class=\"hljs-keyword\">set<\/span> board to boot mode then use ISP tool to open it\nError:  2.Please check your physical link connection<\/code><\/span><small class=\"shcb-language\" id=\"shcb-language-2\"><span class=\"shcb-language__label\">Langage du code\u00a0:<\/span> <span class=\"shcb-language__name\">JavaScript<\/span> <span class=\"shcb-language__paren\">(<\/span><span class=\"shcb-language__slug\">javascript<\/span><span class=\"shcb-language__paren\">)<\/span><\/small><\/pre>\n\n\n<p>Il y a clairement un probl\u00e8me avec le debugger en provenance de Tindie \ud83d\ude41<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Schema IOS<\/h2>\n\n\n\n<p>Trouv\u00e9 sur <a href=\"https:\/\/twitter.com\/cnlohr\/status\/1670326263008096263\/photo\/4\">touiteur<\/a>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"410\" src=\"http:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/06\/ch32v003f4p6_ios-1024x410.jpeg\" alt=\"\" class=\"wp-image-2087\" srcset=\"https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/06\/ch32v003f4p6_ios-1024x410.jpeg 1024w, https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/06\/ch32v003f4p6_ios-300x120.jpeg 300w, https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/06\/ch32v003f4p6_ios-768x307.jpeg 768w, https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/06\/ch32v003f4p6_ios-1536x614.jpeg 1536w, https:\/\/www.fabienm.eu\/wordpress\/wp-content\/uploads\/2023\/06\/ch32v003f4p6_ios-2048x819.jpeg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>N&rsquo;ayant pas eu beaucoup de succ\u00e8s avec le kit de d\u00e9veloppement CH32V003 trouv\u00e9 sur Tindie, j&rsquo;ai command\u00e9 ce qui semble \u00eatre le m\u00eame kit par la voie officielle. Les avantages de passer par le distributeur officiel (en fait aliexpress&nbsp;!) c&rsquo;est &hellip; <a href=\"https:\/\/www.fabienm.eu\/wordpress\/2023\/02\/09\/bis-deballage-du-ch32v003-le-microcontroleur-a-0-1\/\">Continuer la lecture <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[313,291,218,314],"class_list":["post-2019","post","type-post","status-publish","format-standard","hentry","category-non-classe","tag-aliexpress","tag-ch32v003","tag-riscv","tag-wch"],"_links":{"self":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts\/2019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/comments?post=2019"}],"version-history":[{"count":4,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts\/2019\/revisions"}],"predecessor-version":[{"id":2089,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/posts\/2019\/revisions\/2089"}],"wp:attachment":[{"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/media?parent=2019"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/categories?post=2019"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.fabienm.eu\/wordpress\/wp-json\/wp\/v2\/tags?post=2019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}