Group: Hardware/Computers/Single Board Computers/TBS2910 Matrix ARM mini PC
(Created page with "== Introduction == The TBS2910 Matrix ARM mini PC is an I.MX6 Quad SBC. == Upstream support == u-boot: tbs2910_defconfig Linux: imx6q-tbs2910.dts == Boot settings == The...") |
(→Boot settings) |
||
| Line 16: | Line 16: | ||
Hence my need to document the boot settings. | Hence my need to document the boot settings. | ||
| + | SRC_SBMR2 is at 0x020D801C according to the [https://cache.freescale.com/files/32bit/doc/ref_manual/IMX6DQRM.pdf IMX6DQRM.pdf] datasheet. | ||
<pre> | <pre> | ||
Matrix U-Boot> md.w 0x020D801C 2 | Matrix U-Boot> md.w 0x020D801C 2 | ||
020d801c: 0001 0200 .... | 020d801c: 0001 0200 .... | ||
</pre> | </pre> | ||
| + | |||
| + | BMOD[1:0] are the bits 24 and 25 of that register, which are zero here. | ||
| + | |||
| + | BMOD is a register field that correspond to the BOOT_MODE settings, which are explained in the table below or the table in the "8.2.1 Boot mode pin settings" chapter of the reference manual. | ||
| + | |||
| + | {| class="wikitable" | ||
| + | ! BOOT_MODE[1:0] | ||
| + | ! Boot Type | ||
| + | |- | ||
| + | | 00 | ||
| + | | Boot From Fuses | ||
| + | |- | ||
| + | | 01 | ||
| + | | Serial Downloader | ||
| + | |- | ||
| + | | 10 | ||
| + | | Internal Boot | ||
| + | |- | ||
| + | | 11 | ||
| + | | Reserved | ||
| + | |} | ||
| + | |||
| + | So we are in "Boot From Fuses" mode. | ||
Revision as of 15:54, 11 January 2020
Introduction
The TBS2910 Matrix ARM mini PC is an I.MX6 Quad SBC.
Upstream support
u-boot: tbs2910_defconfig Linux: imx6q-tbs2910.dts
Boot settings
The board I have has the following markings on the PCB: TBS-2910V23
The schematics don't seem to fully match as I've a switch component with 4 switches inside whereas the schematics have 8.
Hence my need to document the boot settings.
SRC_SBMR2 is at 0x020D801C according to the IMX6DQRM.pdf datasheet.
Matrix U-Boot> md.w 0x020D801C 2 020d801c: 0001 0200 ....
BMOD[1:0] are the bits 24 and 25 of that register, which are zero here.
BMOD is a register field that correspond to the BOOT_MODE settings, which are explained in the table below or the table in the "8.2.1 Boot mode pin settings" chapter of the reference manual.
| BOOT_MODE[1:0] | Boot Type |
|---|---|
| 00 | Boot From Fuses |
| 01 | Serial Downloader |
| 10 | Internal Boot |
| 11 | Reserved |
So we are in "Boot From Fuses" mode.