aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--docs/ja/faq_build.md46
1 files changed, 17 insertions, 29 deletions
diff --git a/docs/ja/faq_build.md b/docs/ja/faq_build.md
index 9b4ce12a4..2b63cef85 100644
--- a/docs/ja/faq_build.md
+++ b/docs/ja/faq_build.md
@@ -1,8 +1,8 @@
1# よくあるビルドの質問 1# よくあるビルドの質問
2 2
3<!--- 3<!---
4 original document: 0f43c2652:docs/faq_build.md 4 original document: 0.9.10:docs/faq_build.md
5 git diff 0f43c2652 HEAD -- docs/faq_build.md | cat 5 git diff 0.9.10 HEAD -- docs/faq_build.md | cat
6--> 6-->
7 7
8このページは QMK のビルドに関する質問を説明します。まだビルドをしていない場合は、[ビルド環境のセットアップ](ja/getting_started_build_tools.md) および [Make 手順](ja/getting_started_make_guide.md)ガイドを読むべきです。 8このページは QMK のビルドに関する質問を説明します。まだビルドをしていない場合は、[ビルド環境のセットアップ](ja/getting_started_build_tools.md) および [Make 手順](ja/getting_started_make_guide.md)ガイドを読むべきです。
@@ -32,33 +32,30 @@ sudo udevadm trigger
32**/etc/udev/rules.d/50-atmel-dfu.rules:** 32**/etc/udev/rules.d/50-atmel-dfu.rules:**
33``` 33```
34# Atmel ATMega32U4 34# Atmel ATMega32U4
35SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", MODE:="0666" 35SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff4", TAG+="uaccess", RUN{builtin}+="uaccess"
36# Atmel USBKEY AT90USB1287 36# Atmel USBKEY AT90USB1287
37SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", MODE:="0666" 37SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ffb", TAG+="uaccess", RUN{builtin}+="uaccess"
38# Atmel ATMega32U2 38# Atmel ATMega32U2
39SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", MODE:="0666" 39SUBSYSTEMS=="usb", ATTRS{idVendor}=="03eb", ATTRS{idProduct}=="2ff0", TAG+="uaccess", RUN{builtin}+="uaccess"
40``` 40```
41 41
42**/etc/udev/rules.d/52-tmk-keyboard.rules:**
43```
44# tmk keyboard products https://github.com/tmk/tmk_keyboard
45SUBSYSTEMS=="usb", ATTRS{idVendor}=="feed", MODE:="0666"
46```
47**/etc/udev/rules.d/54-input-club-keyboard.rules:** 42**/etc/udev/rules.d/54-input-club-keyboard.rules:**
48 43
49``` 44```
50# Input Club keyboard bootloader 45# Input Club keyboard bootloader
51SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", MODE:="0666" 46SUBSYSTEMS=="usb", ATTRS{idVendor}=="1c11", ATTRS{idProduct}=="b007", TAG+="uaccess", RUN{builtin}+="uaccess"
52``` 47```
53 48
54**/etc/udev/rules.d/55-caterina.rules:** 49**/etc/udev/rules.d/55-caterina.rules:**
55``` 50```
56# ModemManager should ignore the following devices 51# ModemManager should ignore the following devices
57ATTRS{idVendor}=="2a03", ENV{ID_MM_DEVICE_IGNORE}="1" 52SUBSYSTEMS=="usb", ATTRS{idVendor}=="2a03", ATTRS{idProduct}=="0036", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
58ATTRS{idVendor}=="2341", ENV{ID_MM_DEVICE_IGNORE}="1" 53SUBSYSTEMS=="usb", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0036", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
54SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9205", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
55SUBSYSTEMS=="usb", ATTRS{idVendor}=="1b4f", ATTRS{idProduct}=="9203", TAG+="uaccess", RUN{builtin}+="uaccess", ENV{ID_MM_DEVICE_IGNORE}="1"
59``` 56```
60 57
61**注意:** ModemManager フィルタリングは厳格モードでは無い場合のみ動作します。以下のコマンドでその設定を変更することができます: 58**注意:** 古い(1.12以前の) ModemManager では、フィルタリングは厳密なモードではない場合にのみ動作し、以下のコマンドはその設定を更新することができます。
62```console 59```console
63sudo sed -i 's/--filter-policy=strict/--filter-policy=default/' /lib/systemd/system/ModemManager.service 60sudo sed -i 's/--filter-policy=strict/--filter-policy=default/' /lib/systemd/system/ModemManager.service
64sudo systemctl daemon-reload 61sudo systemctl daemon-reload
@@ -68,15 +65,15 @@ sudo systemctl restart ModemManager
68**/etc/udev/rules.d/56-dfu-util.rules:** 65**/etc/udev/rules.d/56-dfu-util.rules:**
69``` 66```
70# stm32duino 67# stm32duino
71SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", MODE:="0666" 68SUBSYSTEMS=="usb", ATTRS{idVendor}=="1eaf", ATTRS{idProduct}=="0003", TAG+="uaccess", RUN{builtin}+="uaccess"
72# Generic stm32 69# Generic stm32
73SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", MODE:="0666" 70SUBSYSTEMS=="usb", ATTRS{idVendor}=="0483", ATTRS{idProduct}=="df11", TAG+="uaccess", RUN{builtin}+="uaccess"
74``` 71```
75 72
76**/etc/udev/rules.d/57-bootloadhid.rules:** 73**/etc/udev/rules.d/57-bootloadhid.rules:**
77``` 74```
78# bootloadHID 75# bootloadHID
79SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", MODE:="0666" 76SUBSYSTEMS=="usb", ATTRS{idVendor}=="16c0", ATTRS{idProduct}=="05df", TAG+="uaccess", RUN{builtin}+="uaccess"
80``` 77```
81 78
82### Linux のブートローダモードで Serial デバイスが検知されない 79### Linux のブートローダモードで Serial デバイスが検知されない
@@ -116,23 +113,14 @@ OPT_DEFS += -DBOOTLOADER_SIZE=2048
116``` 113```
117 114
118## MacOS での `avr-gcc: internal compiler error: Abort trap: 6 (program cc1)` 115## MacOS での `avr-gcc: internal compiler error: Abort trap: 6 (program cc1)`
116
119これは brew での更新に関する問題で、avr-gcc が依存するシンボリックリンクを壊します。 117これは brew での更新に関する問題で、avr-gcc が依存するシンボリックリンクを壊します。
120 118
121解決法は全ての影響を受けたモジュールを削除し再インストールすることです。 119解決法は全ての影響を受けたモジュールを削除し再インストールすることです。
122 120
123``` 121```
124brew rm avr-gcc 122brew rm avr-gcc avr-gcc@8 dfu-programmer dfu-util gcc-arm-none-eabi arm-gcc-bin@8 avrdude qmk
125brew rm avr-gcc@8 123brew install qmk/qmk/qmk
126brew rm dfu-programmer
127brew rm dfu-util
128brew rm gcc-arm-none-eabi
129brew rm arm-gcc-bin@8
130brew rm avrdude
131brew install avr-gcc@8
132brew install dfu-programmer
133brew install dfu-util
134brew install arm-gcc-bin@8
135brew install avrdude
136brew link --force avr-gcc@8 124brew link --force avr-gcc@8
137brew link --force arm-gcc-bin@8 125brew link --force arm-gcc-bin@8
138``` 126```