aboutsummaryrefslogtreecommitdiff
path: root/docs/faq_build.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/faq_build.md')
-rw-r--r--docs/faq_build.md10
1 files changed, 5 insertions, 5 deletions
diff --git a/docs/faq_build.md b/docs/faq_build.md
index c49a82a31..0474e2746 100644
--- a/docs/faq_build.md
+++ b/docs/faq_build.md
@@ -2,7 +2,7 @@
2 2
3This page covers questions about building QMK. If you have not yet you should read the [Build Environment Setup](getting_started_build_tools.md) and [Make Instructions](getting_started_make_guide.md) guides. 3This page covers questions about building QMK. If you have not yet you should read the [Build Environment Setup](getting_started_build_tools.md) and [Make Instructions](getting_started_make_guide.md) guides.
4 4
5## Can't program on Linux 5## Can't Program on Linux
6You will need proper permission to operate a device. For Linux users see udev rules below. Easy way is to use `sudo` command, if you are not familiar with this command check its manual with `man sudo` or this page on line. 6You will need proper permission to operate a device. For Linux users see udev rules below. Easy way is to use `sudo` command, if you are not familiar with this command check its manual with `man sudo` or this page on line.
7 7
8In short when your controller is ATMega32u4, 8In short when your controller is ATMega32u4,
@@ -17,7 +17,7 @@ or just
17 17
18But to run `make` with root privilege is not good idea. Use former method if possible. 18But to run `make` with root privilege is not good idea. Use former method if possible.
19 19
20## WINAVR is obsolete 20## WINAVR is Obsolete
21It is no longer recommended and may cause some problem. 21It is no longer recommended and may cause some problem.
22See [TMK Issue #99](https://github.com/tmk/tmk_keyboard/issues/99). 22See [TMK Issue #99](https://github.com/tmk/tmk_keyboard/issues/99).
23 23
@@ -33,7 +33,7 @@ You can buy a really unique VID:PID here. I don't think you need this for person
33- http://www.obdev.at/products/vusb/license.html 33- http://www.obdev.at/products/vusb/license.html
34- http://www.mcselec.com/index.php?page=shop.product_details&flypage=shop.flypage&product_id=92&option=com_phpshop&Itemid=1 34- http://www.mcselec.com/index.php?page=shop.product_details&flypage=shop.flypage&product_id=92&option=com_phpshop&Itemid=1
35 35
36## Linux udev rules 36## Linux `udev` Rules
37On Linux you need proper privilege to access device file of MCU, you'll have to use `sudo` when flashing firmware. You can circumvent this with placing these files in `/etc/udev/rules.d/`. 37On Linux you need proper privilege to access device file of MCU, you'll have to use `sudo` when flashing firmware. You can circumvent this with placing these files in `/etc/udev/rules.d/`.
38 38
39**/etc/udev/rules.d/50-atmel-dfu.rules:** 39**/etc/udev/rules.d/50-atmel-dfu.rules:**
@@ -53,7 +53,7 @@ SUBSYSTEMS=="usb", ATTRS{idVendor}=="feed", MODE:="0666"
53``` 53```
54 54
55 55
56## Cortex: cstddef: No such file or directory 56## Cortex: `cstddef: No such file or directory`
57GCC 4.8 of Ubuntu 14.04 had this problem and had to update to 4.9 with this PPA. 57GCC 4.8 of Ubuntu 14.04 had this problem and had to update to 4.9 with this PPA.
58https://launchpad.net/~terry.guo/+archive/ubuntu/gcc-arm-embedded 58https://launchpad.net/~terry.guo/+archive/ubuntu/gcc-arm-embedded
59 59
@@ -62,7 +62,7 @@ https://github.com/tmk/tmk_keyboard/wiki/mbed-cortex-porting#compile-error-cstdd
62https://developer.mbed.org/forum/mbed/topic/5205/ 62https://developer.mbed.org/forum/mbed/topic/5205/
63 63
64 64
65## `clock_prescale_set` and `clock_div_1` not available 65## `clock_prescale_set` and `clock_div_1` Not Available
66Your toolchain is too old to support the MCU. For example WinAVR 20100110 doesn't support ATMega32u2. 66Your toolchain is too old to support the MCU. For example WinAVR 20100110 doesn't support ATMega32u2.
67 67
68``` 68```