diff options
Diffstat (limited to 'docs/faq_build.md')
-rw-r--r-- | docs/faq_build.md | 10 |
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 | ||
3 | This 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. | 3 | This 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 |
6 | You 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. | 6 | You 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 | ||
8 | In short when your controller is ATMega32u4, | 8 | In short when your controller is ATMega32u4, |
@@ -17,7 +17,7 @@ or just | |||
17 | 17 | ||
18 | But to run `make` with root privilege is not good idea. Use former method if possible. | 18 | But 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 |
21 | It is no longer recommended and may cause some problem. | 21 | It is no longer recommended and may cause some problem. |
22 | See [TMK Issue #99](https://github.com/tmk/tmk_keyboard/issues/99). | 22 | See [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 |
37 | On 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/`. | 37 | On 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` |
57 | GCC 4.8 of Ubuntu 14.04 had this problem and had to update to 4.9 with this PPA. | 57 | GCC 4.8 of Ubuntu 14.04 had this problem and had to update to 4.9 with this PPA. |
58 | https://launchpad.net/~terry.guo/+archive/ubuntu/gcc-arm-embedded | 58 | https://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 | |||
62 | https://developer.mbed.org/forum/mbed/topic/5205/ | 62 | https://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 |
66 | Your toolchain is too old to support the MCU. For example WinAVR 20100110 doesn't support ATMega32u2. | 66 | Your toolchain is too old to support the MCU. For example WinAVR 20100110 doesn't support ATMega32u2. |
67 | 67 | ||
68 | ``` | 68 | ``` |