|
|
(18 intermediate revisions by the same user not shown) |
Line 1: |
Line 1: |
− | <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><title>William LS1046ARDB</title><style>
| + | == Memory Layout == |
− | /* cspell:disable-file */
| |
− | /* webkit printing magic: print all background colors */
| |
− | html {
| |
− | -webkit-print-color-adjust: exact;
| |
− | }
| |
− | * {
| |
− | box-sizing: border-box;
| |
− | -webkit-print-color-adjust: exact;
| |
− | }
| |
| | | |
− | html,
| + | === [[Storage_layout_on_SD/USB/SATA_for_LSDK_images_deployment|storage layout on SD/USB/SATA for LSDK images deployment]] === |
− | body {
| |
− | margin: 0;
| |
− | padding: 0;
| |
− | }
| |
− | @media only screen {
| |
− | body {
| |
− | margin: 2em auto;
| |
− | max-width: 900px;
| |
− | color: rgb(55, 53, 47);
| |
− | }
| |
− | }
| |
| | | |
− | body {
| + | === [[Memory_layout_of_NOR/QSPI/XSPI/NAND/SD_media_for_composite_firmware|memory layout of NOR/QSPI/XSPI/NAND/SD media for composite firmware]] === |
− | line-height: 1.5;
| |
− | white-space: pre-wrap;
| |
− | }
| |
| | | |
− | a,
| + | == Try prebuild image on ls1046ardb == |
− | a.visited {
| |
− | color: inherit;
| |
− | text-decoration: underline;
| |
− | }
| |
| | | |
− | .pdf-relative-link-path {
| + | === [[Install_prebuild_image|Install prebuild image]] === |
− | font-size: 80%;
| |
− | color: #444;
| |
− | }
| |
| | | |
− | h1,
| + | == Prepare build environment == |
− | h2,
| |
− | h3 {
| |
− | letter-spacing: -0.01em;
| |
− | line-height: 1.2;
| |
− | font-weight: 600;
| |
− | margin-bottom: 0;
| |
− | }
| |
| | | |
− | .page-title {
| + | === [[Flex-builder_docker|flex-builder docker]] === |
− | font-size: 2.5rem;
| |
− | font-weight: 700;
| |
− | margin-top: 0;
| |
− | margin-bottom: 0.75em;
| |
− | }
| |
| | | |
− | h1 {
| + | === [[Build_docker_file|build docker file]] === |
− | font-size: 1.875rem;
| |
− | margin-top: 1.875rem;
| |
− | }
| |
| | | |
− | h2 {
| + | === [[Create_docker_container|create docker container]] === |
− | font-size: 1.5rem;
| |
− | margin-top: 1.5rem;
| |
− | }
| |
| | | |
− | h3 {
| + | == Build your own code == |
− | font-size: 1.25rem;
| |
− | margin-top: 1.25rem;
| |
− | }
| |
| | | |
− | .source {
| + | === [[Build_code_by_flex-builder|build code by flex-builder]] === |
− | border: 1px solid #ddd;
| |
− | border-radius: 3px;
| |
− | padding: 1.5em;
| |
− | word-break: break-all;
| |
− | }
| |
| | | |
− | .callout {
| + | === [[Modify_code_git_source|modify code git source]] === |
− | border-radius: 3px;
| |
− | padding: 1rem;
| |
− | }
| |
| | | |
− | figure {
| + | == Boot ls1046ardb == |
− | margin: 1.25em 0;
| |
− | page-break-inside: avoid;
| |
− | }
| |
| | | |
− | figcaption {
| + | === [[SD_Boot_(firmware_+_rfs_+bootpartition)|SD Boot (firmware + rfs +bootpartition)]] === |
− | opacity: 0.5;
| |
− | font-size: 85%;
| |
− | margin-top: 0.5em;
| |
− | }
| |
| | | |
− | mark {
| + | === [[Qspi_(firmware)→_sd_(rfs_and_bootpartition)_boot|qspi (firmware)→ sd (rfs and bootpartition) boot]] === |
− | background-color: transparent;
| |
− | }
| |
| | | |
− | .indented {
| + | === [[EMMC_(firmware)_Boot|eMMC (firmware) Boot]] === |
− | padding-left: 1.5em;
| |
− | }
| |
| | | |
− | hr {
| + | === [[Qspi_(firmware)_→_emmc(rft_&_boot_partition)_boot|qspi (firmware) → emmc(rft & boot partition) boot]] === |
− | background: transparent;
| |
− | display: block;
| |
− | width: 100%;
| |
− | height: 1px;
| |
− | visibility: visible;
| |
− | border: none;
| |
− | border-bottom: 1px solid rgba(55, 53, 47, 0.09);
| |
− | }
| |
| | | |
− | img {
| + | == OTA == |
− | max-width: 100%;
| |
− | }
| |
| | | |
− | @media only print {
| + | === [[Mount_emmc_config|mount emmc config]] === |
− | img {
| |
− | max-height: 100vh;
| |
− | object-fit: contain;
| |
− | }
| |
− | }
| |
| | | |
− | @page {
| + | === [[Check_ota.sh_and_rc.local_config|check_ota.sh and rc.local config]] === |
− | margin: 1in;
| |
− | }
| |
| | | |
− | .collection-content {
| + | === [[OTA_experiment|OTA experiment]] === |
− | font-size: 0.875rem;
| |
− | }
| |
| | | |
− | .column-list {
| + | == LS1046ARDB function test == |
− | display: flex;
| |
− | justify-content: space-between;
| |
− | }
| |
| | | |
− | .column {
| + | === [[RJ45_Ethernet_Verification|RJ45 Ethernet Verification]] === |
− | padding: 0 1em;
| |
− | }
| |
| | | |
− | .column:first-child {
| + | == OpenWrt on LS1046ARDB == |
− | padding-left: 0;
| |
− | }
| |
| | | |
− | .column:last-child {
| + | === [[Install_prebuild_OpenWrt_on_LS1046ARDB|Install prebuild OpenWrt on LS1046ARDB]] === |
− | padding-right: 0;
| |
− | }
| |
| | | |
− | .table_of_contents-item {
| + | == Other == |
− | display: block;
| |
− | font-size: 0.875rem;
| |
− | line-height: 1.3;
| |
− | padding: 0.125rem;
| |
− | }
| |
| | | |
− | .table_of_contents-indent-1 {
| + | === [[External_network_routing_table_configuration|external network routing table configuration]] === |
− | margin-left: 1.5rem;
| |
− | }
| |
| | | |
− | .table_of_contents-indent-2 {
| + | === [[Set_up_tftp_server|set up tftp server]] === |
− | margin-left: 3rem;
| |
− | }
| |
| | | |
− | .table_of_contents-indent-3 {
| + | === [[Solution_for_com_port_not_stable|solution for com port not stable]] === |
− | margin-left: 4.5rem;
| |
− | }
| |
| | | |
− | .table_of_contents-link {
| + | === [[Emmc_format|emmc format]] === |
− | text-decoration: none;
| |
− | opacity: 0.7;
| |
− | border-bottom: 1px solid rgba(55, 53, 47, 0.18);
| |
− | }
| |
− | | |
− | table,
| |
− | th,
| |
− | td {
| |
− | border: 1px solid rgba(55, 53, 47, 0.09);
| |
− | border-collapse: collapse;
| |
− | }
| |
− | | |
− | table {
| |
− | border-left: none;
| |
− | border-right: none;
| |
− | }
| |
− | | |
− | th,
| |
− | td {
| |
− | font-weight: normal;
| |
− | padding: 0.25em 0.5em;
| |
− | line-height: 1.5;
| |
− | min-height: 1.5em;
| |
− | text-align: left;
| |
− | }
| |
− | | |
− | th {
| |
− | color: rgba(55, 53, 47, 0.6);
| |
− | }
| |
− | | |
− | ol,
| |
− | ul {
| |
− | margin: 0;
| |
− | margin-block-start: 0.6em;
| |
− | margin-block-end: 0.6em;
| |
− | }
| |
− | | |
− | li > ol:first-child,
| |
− | li > ul:first-child {
| |
− | margin-block-start: 0.6em;
| |
− | }
| |
− | | |
− | ul > li {
| |
− | list-style: disc;
| |
− | }
| |
− | | |
− | ul.to-do-list {
| |
− | text-indent: -1.7em;
| |
− | }
| |
− | | |
− | ul.to-do-list > li {
| |
− | list-style: none;
| |
− | }
| |
− | | |
− | .to-do-children-checked {
| |
− | text-decoration: line-through;
| |
− | opacity: 0.375;
| |
− | }
| |
− | | |
− | ul.toggle > li {
| |
− | list-style: none;
| |
− | }
| |
− | | |
− | ul {
| |
− | padding-inline-start: 1.7em;
| |
− | }
| |
− | | |
− | ul > li {
| |
− | padding-left: 0.1em;
| |
− | }
| |
− | | |
− | ol {
| |
− | padding-inline-start: 1.6em;
| |
− | }
| |
− | | |
− | ol > li {
| |
− | padding-left: 0.2em;
| |
− | }
| |
− | | |
− | .mono ol {
| |
− | padding-inline-start: 2em;
| |
− | }
| |
− | | |
− | .mono ol > li {
| |
− | text-indent: -0.4em;
| |
− | }
| |
− | | |
− | .toggle {
| |
− | padding-inline-start: 0em;
| |
− | list-style-type: none;
| |
− | }
| |
− | | |
− | /* Indent toggle children */
| |
− | .toggle > li > details {
| |
− | padding-left: 1.7em;
| |
− | }
| |
− | | |
− | .toggle > li > details > summary {
| |
− | margin-left: -1.1em;
| |
− | }
| |
− | | |
− | .selected-value {
| |
− | display: inline-block;
| |
− | padding: 0 0.5em;
| |
− | background: rgba(206, 205, 202, 0.5);
| |
− | border-radius: 3px;
| |
− | margin-right: 0.5em;
| |
− | margin-top: 0.3em;
| |
− | margin-bottom: 0.3em;
| |
− | white-space: nowrap;
| |
− | }
| |
− | | |
− | .collection-title {
| |
− | display: inline-block;
| |
− | margin-right: 1em;
| |
− | }
| |
− | | |
− | time {
| |
− | opacity: 0.5;
| |
− | }
| |
− | | |
− | .icon {
| |
− | display: inline-block;
| |
− | max-width: 1.2em;
| |
− | max-height: 1.2em;
| |
− | text-decoration: none;
| |
− | vertical-align: text-bottom;
| |
− | margin-right: 0.5em;
| |
− | }
| |
− | | |
− | img.icon {
| |
− | border-radius: 3px;
| |
− | }
| |
− | | |
− | .user-icon {
| |
− | width: 1.5em;
| |
− | height: 1.5em;
| |
− | border-radius: 100%;
| |
− | margin-right: 0.5rem;
| |
− | }
| |
− | | |
− | .user-icon-inner {
| |
− | font-size: 0.8em;
| |
− | }
| |
− | | |
− | .text-icon {
| |
− | border: 1px solid #000;
| |
− | text-align: center;
| |
− | }
| |
− | | |
− | .page-cover-image {
| |
− | display: block;
| |
− | object-fit: cover;
| |
− | width: 100%;
| |
− | height: 30vh;
| |
− | }
| |
− | | |
− | .page-header-icon {
| |
− | font-size: 3rem;
| |
− | margin-bottom: 1rem;
| |
− | }
| |
− | | |
− | .page-header-icon-with-cover {
| |
− | margin-top: -0.72em;
| |
− | margin-left: 0.07em;
| |
− | }
| |
− | | |
− | .page-header-icon img {
| |
− | border-radius: 3px;
| |
− | }
| |
− | | |
− | .link-to-page {
| |
− | margin: 1em 0;
| |
− | padding: 0;
| |
− | border: none;
| |
− | font-weight: 500;
| |
− | }
| |
− | | |
− | p > .user {
| |
− | opacity: 0.5;
| |
− | }
| |
− | | |
− | td > .user,
| |
− | td > time {
| |
− | white-space: nowrap;
| |
− | }
| |
− | | |
− | input[type="checkbox"] {
| |
− | transform: scale(1.5);
| |
− | margin-right: 0.6em;
| |
− | vertical-align: middle;
| |
− | }
| |
− | | |
− | p {
| |
− | margin-top: 0.5em;
| |
− | margin-bottom: 0.5em;
| |
− | }
| |
− | | |
− | .image {
| |
− | border: none;
| |
− | margin: 1.5em 0;
| |
− | padding: 0;
| |
− | border-radius: 0;
| |
− | text-align: center;
| |
− | }
| |
− | | |
− | .code,
| |
− | code {
| |
− | background: rgba(135, 131, 120, 0.15);
| |
− | border-radius: 3px;
| |
− | padding: 0.2em 0.4em;
| |
− | border-radius: 3px;
| |
− | font-size: 85%;
| |
− | tab-size: 2;
| |
− | }
| |
− | | |
− | code {
| |
− | color: #eb5757;
| |
− | }
| |
− | | |
− | .code {
| |
− | padding: 1.5em 1em;
| |
− | }
| |
− | | |
− | .code-wrap {
| |
− | white-space: pre-wrap;
| |
− | word-break: break-all;
| |
− | }
| |
− | | |
− | .code > code {
| |
− | background: none;
| |
− | padding: 0;
| |
− | font-size: 100%;
| |
− | color: inherit;
| |
− | }
| |
− | | |
− | blockquote {
| |
− | font-size: 1.25em;
| |
− | margin: 1em 0;
| |
− | padding-left: 1em;
| |
− | border-left: 3px solid rgb(55, 53, 47);
| |
− | }
| |
− | | |
− | .bookmark {
| |
− | text-decoration: none;
| |
− | max-height: 8em;
| |
− | padding: 0;
| |
− | display: flex;
| |
− | width: 100%;
| |
− | align-items: stretch;
| |
− | }
| |
− | | |
− | .bookmark-title {
| |
− | font-size: 0.85em;
| |
− | overflow: hidden;
| |
− | text-overflow: ellipsis;
| |
− | height: 1.75em;
| |
− | white-space: nowrap;
| |
− | }
| |
− | | |
− | .bookmark-text {
| |
− | display: flex;
| |
− | flex-direction: column;
| |
− | }
| |
− | | |
− | .bookmark-info {
| |
− | flex: 4 1 180px;
| |
− | padding: 12px 14px 14px;
| |
− | display: flex;
| |
− | flex-direction: column;
| |
− | justify-content: space-between;
| |
− | }
| |
− | | |
− | .bookmark-image {
| |
− | width: 33%;
| |
− | flex: 1 1 180px;
| |
− | display: block;
| |
− | position: relative;
| |
− | object-fit: cover;
| |
− | border-radius: 1px;
| |
− | }
| |
− | | |
− | .bookmark-description {
| |
− | color: rgba(55, 53, 47, 0.6);
| |
− | font-size: 0.75em;
| |
− | overflow: hidden;
| |
− | max-height: 4.5em;
| |
− | word-break: break-word;
| |
− | }
| |
− | | |
− | .bookmark-href {
| |
− | font-size: 0.75em;
| |
− | margin-top: 0.25em;
| |
− | }
| |
− | | |
− | .sans { font-family: ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"; }
| |
− | .code { font-family: "SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace; }
| |
− | .serif { font-family: Lyon-Text, Georgia, ui-serif, serif; }
| |
− | .mono { font-family: iawriter-mono, Nitti, Menlo, Courier, monospace; }
| |
− | .pdf .sans { font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", 'Twemoji', 'Noto Color Emoji', 'Noto Sans CJK JP'; }
| |
− | .pdf:lang(zh-CN) .sans { font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", 'Twemoji', 'Noto Color Emoji', 'Noto Sans CJK SC'; }
| |
− | .pdf:lang(zh-TW) .sans { font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", 'Twemoji', 'Noto Color Emoji', 'Noto Sans CJK TC'; }
| |
− | .pdf:lang(ko-KR) .sans { font-family: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol", 'Twemoji', 'Noto Color Emoji', 'Noto Sans CJK KR'; }
| |
− | .pdf .code { font-family: Source Code Pro, "SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK JP'; }
| |
− | .pdf:lang(zh-CN) .code { font-family: Source Code Pro, "SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK SC'; }
| |
− | .pdf:lang(zh-TW) .code { font-family: Source Code Pro, "SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK TC'; }
| |
− | .pdf:lang(ko-KR) .code { font-family: Source Code Pro, "SFMono-Regular", Menlo, Consolas, "PT Mono", "Liberation Mono", Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK KR'; }
| |
− | .pdf .serif { font-family: PT Serif, Lyon-Text, Georgia, ui-serif, serif, 'Twemoji', 'Noto Color Emoji', 'Noto Serif CJK JP'; }
| |
− | .pdf:lang(zh-CN) .serif { font-family: PT Serif, Lyon-Text, Georgia, ui-serif, serif, 'Twemoji', 'Noto Color Emoji', 'Noto Serif CJK SC'; }
| |
− | .pdf:lang(zh-TW) .serif { font-family: PT Serif, Lyon-Text, Georgia, ui-serif, serif, 'Twemoji', 'Noto Color Emoji', 'Noto Serif CJK TC'; }
| |
− | .pdf:lang(ko-KR) .serif { font-family: PT Serif, Lyon-Text, Georgia, ui-serif, serif, 'Twemoji', 'Noto Color Emoji', 'Noto Serif CJK KR'; }
| |
− | .pdf .mono { font-family: PT Mono, iawriter-mono, Nitti, Menlo, Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK JP'; }
| |
− | .pdf:lang(zh-CN) .mono { font-family: PT Mono, iawriter-mono, Nitti, Menlo, Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK SC'; }
| |
− | .pdf:lang(zh-TW) .mono { font-family: PT Mono, iawriter-mono, Nitti, Menlo, Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK TC'; }
| |
− | .pdf:lang(ko-KR) .mono { font-family: PT Mono, iawriter-mono, Nitti, Menlo, Courier, monospace, 'Twemoji', 'Noto Color Emoji', 'Noto Sans Mono CJK KR'; }
| |
− | .highlight-default {
| |
− | }
| |
− | .highlight-gray {
| |
− | color: rgb(155,154,151);
| |
− | }
| |
− | .highlight-brown {
| |
− | color: rgb(100,71,58);
| |
− | }
| |
− | .highlight-orange {
| |
− | color: rgb(217,115,13);
| |
− | }
| |
− | .highlight-yellow {
| |
− | color: rgb(223,171,1);
| |
− | }
| |
− | .highlight-teal {
| |
− | color: rgb(15,123,108);
| |
− | }
| |
− | .highlight-blue {
| |
− | color: rgb(11,110,153);
| |
− | }
| |
− | .highlight-purple {
| |
− | color: rgb(105,64,165);
| |
− | }
| |
− | .highlight-pink {
| |
− | color: rgb(173,26,114);
| |
− | }
| |
− | .highlight-red {
| |
− | color: rgb(224,62,62);
| |
− | }
| |
− | .highlight-gray_background {
| |
− | background: rgb(235,236,237);
| |
− | }
| |
− | .highlight-brown_background {
| |
− | background: rgb(233,229,227);
| |
− | }
| |
− | .highlight-orange_background {
| |
− | background: rgb(250,235,221);
| |
− | }
| |
− | .highlight-yellow_background {
| |
− | background: rgb(251,243,219);
| |
− | }
| |
− | .highlight-teal_background {
| |
− | background: rgb(221,237,234);
| |
− | }
| |
− | .highlight-blue_background {
| |
− | background: rgb(221,235,241);
| |
− | }
| |
− | .highlight-purple_background {
| |
− | background: rgb(234,228,242);
| |
− | }
| |
− | .highlight-pink_background {
| |
− | background: rgb(244,223,235);
| |
− | }
| |
− | .highlight-red_background {
| |
− | background: rgb(251,228,228);
| |
− | }
| |
− | .block-color-default {
| |
− | color: inherit;
| |
− | fill: inherit;
| |
− | }
| |
− | .block-color-gray {
| |
− | color: rgba(55, 53, 47, 0.6);
| |
− | fill: rgba(55, 53, 47, 0.6);
| |
− | }
| |
− | .block-color-brown {
| |
− | color: rgb(100,71,58);
| |
− | fill: rgb(100,71,58);
| |
− | }
| |
− | .block-color-orange {
| |
− | color: rgb(217,115,13);
| |
− | fill: rgb(217,115,13);
| |
− | }
| |
− | .block-color-yellow {
| |
− | color: rgb(223,171,1);
| |
− | fill: rgb(223,171,1);
| |
− | }
| |
− | .block-color-teal {
| |
− | color: rgb(15,123,108);
| |
− | fill: rgb(15,123,108);
| |
− | }
| |
− | .block-color-blue {
| |
− | color: rgb(11,110,153);
| |
− | fill: rgb(11,110,153);
| |
− | }
| |
− | .block-color-purple {
| |
− | color: rgb(105,64,165);
| |
− | fill: rgb(105,64,165);
| |
− | }
| |
− | .block-color-pink {
| |
− | color: rgb(173,26,114);
| |
− | fill: rgb(173,26,114);
| |
− | }
| |
− | .block-color-red {
| |
− | color: rgb(224,62,62);
| |
− | fill: rgb(224,62,62);
| |
− | }
| |
− | .block-color-gray_background {
| |
− | background: rgb(235,236,237);
| |
− | }
| |
− | .block-color-brown_background {
| |
− | background: rgb(233,229,227);
| |
− | }
| |
− | .block-color-orange_background {
| |
− | background: rgb(250,235,221);
| |
− | }
| |
− | .block-color-yellow_background {
| |
− | background: rgb(251,243,219);
| |
− | }
| |
− | .block-color-teal_background {
| |
− | background: rgb(221,237,234);
| |
− | }
| |
− | .block-color-blue_background {
| |
− | background: rgb(221,235,241);
| |
− | }
| |
− | .block-color-purple_background {
| |
− | background: rgb(234,228,242);
| |
− | }
| |
− | .block-color-pink_background {
| |
− | background: rgb(244,223,235);
| |
− | }
| |
− | .block-color-red_background {
| |
− | background: rgb(251,228,228);
| |
− | }
| |
− | .select-value-color-default { background-color: rgba(206,205,202,0.5); }
| |
− | .select-value-color-gray { background-color: rgba(155,154,151, 0.4); }
| |
− | .select-value-color-brown { background-color: rgba(140,46,0,0.2); }
| |
− | .select-value-color-orange { background-color: rgba(245,93,0,0.2); }
| |
− | .select-value-color-yellow { background-color: rgba(233,168,0,0.2); }
| |
− | .select-value-color-green { background-color: rgba(0,135,107,0.2); }
| |
− | .select-value-color-blue { background-color: rgba(0,120,223,0.2); }
| |
− | .select-value-color-purple { background-color: rgba(103,36,222,0.2); }
| |
− | .select-value-color-pink { background-color: rgba(221,0,129,0.2); }
| |
− | .select-value-color-red { background-color: rgba(255,0,26,0.2); }
| |
− | | |
− | .checkbox {
| |
− | display: inline-flex;
| |
− | vertical-align: text-bottom;
| |
− | width: 16;
| |
− | height: 16;
| |
− | background-size: 16px;
| |
− | margin-left: 2px;
| |
− | margin-right: 5px;
| |
− | }
| |
− | | |
− | .checkbox-on {
| |
− | background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%2358A9D7%22%2F%3E%0A%3Cpath%20d%3D%22M6.71429%2012.2852L14%204.9995L12.7143%203.71436L6.71429%209.71378L3.28571%206.2831L2%207.57092L6.71429%2012.2852Z%22%20fill%3D%22white%22%2F%3E%0A%3C%2Fsvg%3E");
| |
− | }
| |
− | | |
− | .checkbox-off {
| |
− | background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2216%22%20height%3D%2216%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Crect%20x%3D%220.75%22%20y%3D%220.75%22%20width%3D%2214.5%22%20height%3D%2214.5%22%20fill%3D%22white%22%20stroke%3D%22%2336352F%22%20stroke-width%3D%221.5%22%2F%3E%0A%3C%2Fsvg%3E");
| |
− | }
| |
− |
| |
− | </style></head><body><article id="9fe7a230-410f-4eae-854f-c51bb5ea77f3" class="page sans"><header><h1 class="page-title">William LS1046ARDB</h1></header><div class="page-body"><h1 id="04b4c215-41f9-4f1d-a611-48e62a5a2f84" class=""> Boot</h1><figure id="9b4bbcbd-4ed2-4285-9173-a760e0e7823a" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/SD%20Boot%20(firmware%20+%20rfs%20+bootpartition)%209b4bbcbd4ed242859173a760e0e7823a.html">SD Boot (firmware + rfs +bootpartition)</a></figure><figure id="437c2a38-6a7e-4e24-ae83-d8827802bbdd" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/qspi%20(firmware)%E2%86%92%20sd%20(rfs%20and%20bootpartition)%20boot%20437c2a386a7e4e24ae83d8827802bbdd.html">qspi (firmware)→ sd (rfs and bootpartition) boot</a></figure><figure id="cb4d304c-1a1c-40d5-87a8-86b15eb9dc0a" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/eMMC%20(firmware)%20Boot%20cb4d304c1a1c40d587a886b15eb9dc0a.html">eMMC (firmware) Boot</a></figure><figure id="6b96f47d-b9f7-4abb-8f47-9c54c7a95156" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/qspi%20(firmware)%20%E2%86%92%20emmc(rft%20&%20boot%20partition)%20boot%20%206b96f47db9f74abb8f479c54c7a95156.html">qspi (firmware) → emmc(rft & boot partition) boot ⇒ emmc space not enough</a></figure><p id="3bcb2183-8d14-4ae8-a72d-f322dc63b3ea" class="">
| |
− | </p><h1 id="fc4a1703-48bb-49ab-b8d1-b31dd48b6959" class=""> Memory Layout</h1><figure id="ebb13629-ce70-419c-9dc4-8cef98b2e842" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/Storage%20layout%20on%20SD%20USB%20SATA%20for%20LSDK%20images%20depl%20ebb13629ce70419c9dc48cef98b2e842.html">Storage layout on SD/USB/SATA for LSDK images deployment</a></figure><figure id="a2c0e0ab-c3d4-4553-a6dc-4ed9a9879b9c" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/memory%20layout%20of%20NOR%20QSPI%20XSPI%20NAND%20SD%20media%20for%20c%20a2c0e0abc3d44553a6dc4ed9a9879b9c.html"> memory layout of NOR/QSPI/XSPI/NAND/SD media for composite firmware</a></figure><p id="52993c07-12ee-4d49-bdc9-ac55b17651e8" class="">
| |
− | </p><h1 id="7585fbf2-3ea0-412f-bcd0-9031720e3995" class=""> 網路傳輸相關</h1><figure id="7d0acec7-1509-4525-aea6-afdeee8d6755" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/%E5%A4%96%E7%B6%B2%20routing%20table%E8%A8%AD%E5%AE%9A%207d0acec715094525aea6afdeee8d6755.html">外網 routing table設定</a></figure><figure id="7974eb82-535c-469a-83e1-cf0b10cd2dc1" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/tftp%20server%20%E6%9E%B6%E8%A8%AD%207974eb82535c469a83e1cf0b10cd2dc1.html">tftp server 架設</a></figure><p id="a6a0c89d-c2f8-4030-a8d5-437c4425663d" class="">
| |
− | </p><h1 id="cd8835de-80c6-4fe2-aeb7-dd274963c327" class=""> Docker相關</h1><figure id="fa2e5e7f-aded-45a0-8eed-c7b546543656" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/flex-builder%20docker%20fail%20(%E6%9C%89%E8%A7%A3%E6%B3%95)%20fa2e5e7faded45a08eedc7b546543656.html">flex-builder docker fail (有解法)</a></figure><figure id="f5a86ea4-6cd9-468b-9ea3-43739a625a4d" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/%E8%87%AA%E5%B7%B1build%20docker%20file%20f5a86ea46cd9468b9ea343739a625a4d.html">自己build docker file</a></figure><p id="259ff26c-4f80-4467-93bb-48b608840282" class="">
| |
− | </p><h1 id="0c9a4d9e-c065-42a7-be8c-2d105c7509d2" class=""> COM PORT 相關</h1><figure id="d267700d-cb72-4081-a6b4-43e16277dfd4" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/close%20windows%20storage%20service%20d267700dcb724081a6b443e16277dfd4.html">close windows storage service</a></figure><p id="1e12a3b1-b725-48ec-b97d-a82750728a66" class=""> </p><h1 id="d1410160-5906-43e1-93df-098d858352cd" class=""> Other</h1><figure id="4f082b94-df42-4db9-ba82-2145c41c8fab" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/%E8%A8%AD%E5%AE%9Aubuntu%20&%20docker%20%E7%89%88%E6%9C%AC%20in%20lsdk%20config%204f082b94df424db9ba822145c41c8fab.html">設定ubuntu & docker 版本 in lsdk config</a></figure><figure id="9f2a1800-452b-42c5-b7fc-ca7cf992bd10" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/install%20prebuild%20image%20to%20SD%209f2a1800452b42c5b7fcca7cf992bd10.html">install prebuild image to SD</a></figure><figure id="0820fc68-28fd-431d-9071-caedf1a5dbf6" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/%E7%87%92%E9%8C%84%E6%99%82%E9%96%93%200820fc6828fd431d9071caedf1a5dbf6.html">燒錄時間</a></figure><figure id="a6bd41e3-29ff-49b9-9585-3aac9fe6379e" class="link-to-page"><a href="William%20LS1046ARDB%209fe7a230410f4eae854fc51bb5ea77f3/emmc%20%E7%87%92%E5%A3%9E%E7%9A%84%E5%BE%A9%E5%8E%9F%E6%96%B9%E6%B3%95%20a6bd41e329ff49b995853aac9fe6379e.html">emmc 燒壞的復原方法</a></figure><p id="8b13123c-7243-47f5-97db-a49cc2abadd4" class="">
| |
− | </p></div></article></body></html>
| |