139 lines
8.1 KiB
JavaScript
139 lines
8.1 KiB
JavaScript
import * as Mixly from 'mixly';
|
||
import TEMPLATE from '../template/board-config-message.html';
|
||
|
||
const ZhHans = {};
|
||
const { XML } = Mixly;
|
||
|
||
ZhHans.ESP32_CONFIG_TEMPLATE = TEMPLATE;
|
||
|
||
ZhHans.ESP32_CONFIG_INTRODUCE = '详细介绍请参考';
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_PSRAM = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'PSRAM',
|
||
message: 'PSRAM是存在于某些板、模块或SoC上的内部或外部扩展RAM。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#psram',
|
||
name: 'PSRAM'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_PARTITION_SCHEME = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '分区方案',
|
||
message: '此选项用于根据闪存大小和所需资源(如存储区域和OTA(空中更新))选择分区方案。请注意根据闪存大小选择正确的分区,如果你选择了错误的分区,系统将崩溃。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#partition-scheme',
|
||
name: 'Partition Scheme'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_CPU_FREQUENCY = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'CPU时钟频率',
|
||
message: '在此选项上,你可以选择CPU时钟频率。此选项至关重要,必须根据板上的晶振和无线模块使用情况(Wi-Fi和蓝牙)进行选择。在某些应用中,建议降低CPU时钟频率以降低功耗。如果你不知道为什么要更改此频率,请保留默认选项。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#cpu-frequency',
|
||
name: 'CPU Frequency'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_FLASH_MODE = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '烧录方式',
|
||
message: '此选项用于选择与闪存的SPI通信模式。根据应用程序的不同,可以更改此模式以提高闪存通信速度。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#flash-mode',
|
||
name: 'Flash Mode'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_FLASH_FREQUENCY = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '闪存频率',
|
||
message: '使用此功能可选择闪存频率。频率取决于内存型号,如果你不知道内存是否支持80Mhz,你可以尝试使用80Mhz选项上传草图,并通过串行监视器查看日志输出。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#partition-scheme',
|
||
name: 'Flash Frequency'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_FLASH_SIZE = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '闪存大小',
|
||
message: '此选项用于选择闪存大小。应该根据你板上使用的闪存型号来确定闪存大小,如果你选择了错误的大小,则在选择分区方案时可能会出现问题。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#flash-size',
|
||
name: 'Flash Size'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_UPLOAD_SPEED = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '上传速度',
|
||
message: '要选择上传速度,请更改“上载速度”,此值将用于向设备烧录代码。如果在用较高的上传速度时出现问题,请尝试减小此值,这可能是由于外部串行到USB芯片的限制。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#upload-speed',
|
||
name: 'Upload Speed'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_ARDUINO_RUNS_ON = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'Arduino循环核心',
|
||
message: '此选项用于选择运行Arduino核心任务的内核。只有当目标SoC有2个核心时才有效。当你有一些繁重的任务在运行时,你可能想在与Arduino任务不同的核心上运行此任务。出于这个原因,你可以使用此配置来选择正确的核心。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#arduino-runs-on',
|
||
name: 'Arduino Runs On'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_EVENTS_RUN_ON = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'Arduino事件核心',
|
||
message: '此选项用于选择运行Arduino事件的核心,这仅在目标SoC具有2个核心的情况下有效。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#events-run-on',
|
||
name: 'Events Run On'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_USB_CDC_ON_BOOT = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'USB CDC On Boot',
|
||
message: 'USB通信设备类,或USB CDC,是一个用于基本通信的类,被用作常规串行控制器。该类用于在没有任何其他外部设备连接到SoC的情况下烧写设备。该选项可用于在启动时启用或禁用该功能。如果此选项为E启用,则一旦设备通过USB连接,一个新的串行端口将出现在串行端口列表中,使用这个新的串行端口来烧写设备。这个选项也可以用于使用CDC而不是UART0通过串行监视器进行调试。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#usb-cdc-on-boot',
|
||
name: 'USB CDC On Boot'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_USB_FIRMWARE_MSC_ON_BOOT = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'USB Firmware MSC On Boot',
|
||
message: 'USB大容量存储类或USB MSC是用于存储设备(如USB闪存驱动器)的类,此选项可用于在启动时启用或禁用此功能。如果此选项为启用,则一旦设备通过USB连接,系统中将显示一个新的存储设备作为存储驱动器。使用这个新的存储驱动器来写入和读取文件,或者拖拽新的二进制固件来烧写设备。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#usb-firmware-msc-on-boot',
|
||
name: 'USB Firmware MSC On Boot'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_USB_DFU_ON_BOOT = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'USB DFU On Boot',
|
||
message: 'USB设备固件升级是一个用于通过USB烧写设备的类,此选项可用于在启动时启用或禁用此功能。如果此选项为启用,则一旦设备通过USB连接,该设备将显示为支持USB DFU的设备。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#usb-dfu-on-boot',
|
||
name: 'USB DFU On Boot'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_UPLOAD_MODE = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '上传方式',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: '#',
|
||
name: '无'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_USB_MODE = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: 'USB模式',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: '#',
|
||
name: '无'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_CORE_DEBUG_LEVEL = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '核心调试级别',
|
||
message: '此选项用于选择要打印到串行调试的Arduino核心调试级别。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#core-debug-level',
|
||
name: 'Core Debug Level'
|
||
});
|
||
|
||
ZhHans.ESP32_CONFIG_MESSAGE_ERASE_ALL_FLASH_BEFORE_SKETCH_UPLOAD = XML.render(ZhHans.ESP32_CONFIG_TEMPLATE, {
|
||
title: '草图上传前擦除所有闪存',
|
||
message: '此选项选择在上传新草图之前要擦除的闪存区域。',
|
||
moreInfo: ZhHans.ESP32_CONFIG_INTRODUCE,
|
||
href: 'https://docs.espressif.com/projects/arduino-esp32/en/latest/guides/tools_menu.html#erase-all-flash-before-sketch-upload',
|
||
name: 'Erase All Flash Before Sketch Upload'
|
||
});
|
||
|
||
ZhHans.BOARD_FS = '板卡文件管理';
|
||
|
||
export default ZhHans; |