Group: Hardware/Computers/Single Board Computers/TBS2910 Matrix ARM mini PC

From LibrePlanet
Jump to: navigation, search
(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.