|
|
@@ -13,77 +13,7 @@
|
|
|
<scroll-view class="scrollarea {{themeClass}} {{activeSettingsView ? 'scrollarea--subpage' : ''}}" scroll-y type="list">
|
|
|
<view class="page-shell">
|
|
|
<block wx:if="{{activeSettingsView}}">
|
|
|
- <block wx:if="{{activeSettingsView == 'bootloader'}}">
|
|
|
- <view class="panel params-section-panel upgrade-panel">
|
|
|
- <view class="panel-header panel-header--with-actions">
|
|
|
- <view class="panel-icon icon-chip">
|
|
|
- <image class="panel-icon-image" src="/assets/icons/chip-white.png" mode="aspectFit" />
|
|
|
- </view>
|
|
|
- <view class="panel-title">BootLoader</view>
|
|
|
- <view class="panel-actions upgrade-actions">
|
|
|
- <view
|
|
|
- class="panel-action-button {{isBootloaderBusy ? 'is-disabled' : ''}}"
|
|
|
- bindtap="chooseFirmwareFile"
|
|
|
- >
|
|
|
- 加载
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="panel-action-button {{connectedDevice && !isBootloaderBusy ? '' : 'is-disabled'}}"
|
|
|
- bindtap="handshakeBootloader"
|
|
|
- >
|
|
|
- 握手
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="panel-action-button {{connectedDevice && !isBootloaderBusy ? '' : 'is-disabled'}}"
|
|
|
- bindtap="readProgramChecksum"
|
|
|
- >
|
|
|
- 读取
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="panel-action-button {{connectedDevice && !isBootloaderBusy ? '' : 'is-disabled'}}"
|
|
|
- bindtap="exitBootloader"
|
|
|
- >
|
|
|
- 退出
|
|
|
- </view>
|
|
|
- <view
|
|
|
- class="panel-action-button {{connectedDevice && isFirmwareReady && !isBootloaderBusy ? '' : 'is-disabled'}}"
|
|
|
- bindtap="startFirmwareUpgrade"
|
|
|
- >
|
|
|
- 升级
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <view class="upgrade-body">
|
|
|
- <view class="upgrade-row">
|
|
|
- <text class="upgrade-label">芯片型号</text>
|
|
|
- <text class="upgrade-value">{{chipModel}}</text>
|
|
|
- </view>
|
|
|
- <view class="upgrade-row upgrade-row--file">
|
|
|
- <view class="upgrade-file-head">
|
|
|
- <text class="upgrade-label">固件文件</text>
|
|
|
- <view class="upgrade-file-meta">
|
|
|
- <text class="upgrade-file-meta-item upgrade-file-meta-item--program">{{deviceProgramCrcText}}</text>
|
|
|
- <text class="upgrade-file-meta-item upgrade-file-meta-item--checksum">{{firmwareChecksumText}}</text>
|
|
|
- <text class="upgrade-file-meta-item upgrade-file-meta-item--size">{{firmwareSizeText}}</text>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- <text class="upgrade-file-name">{{firmwareName ? firmwareName : '--'}}</text>
|
|
|
- </view>
|
|
|
- <view class="upgrade-row">
|
|
|
- <text class="upgrade-label">Bootloader</text>
|
|
|
- <text class="upgrade-value">{{bootloaderVersion}} / {{bootloaderChipId}}</text>
|
|
|
- </view>
|
|
|
- <view wx:if="{{bootloaderStatusText || bootloaderDetailText}}" class="upgrade-status {{isFirmwareReady ? 'upgrade-status--ready' : ''}}">
|
|
|
- {{bootloaderStatusText}}<text wx:if="{{bootloaderDetailText}}"> · {{bootloaderDetailText}}</text>
|
|
|
- </view>
|
|
|
- <view class="upgrade-progress">
|
|
|
- <view class="upgrade-progress-bar" style="width: {{bootloaderProgress}}%;"></view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </view>
|
|
|
- </block>
|
|
|
-
|
|
|
- <block wx:elif="{{activeSettingsView == storageProtocolImplementationView}}">
|
|
|
+ <block wx:if="{{activeSettingsView == storageProtocolImplementationView}}">
|
|
|
<view class="panel settings-section-panel storage-protocol-guide-panel">
|
|
|
<view class="storage-protocol-guide-kicker">{{storageProtocolImplementationGuide.kicker}}</view>
|
|
|
<view class="storage-protocol-guide-title">{{storageProtocolImplementationGuide.title}}</view>
|