docs(任务规划): 新增屏板链路执行规划,并记下 700 kbaud 的硬件阻塞
新增 docs/任务规划/屏板链路.md:让主机跟 DTU-LCD 屏板真正通信的 执行级规划(需求侧仍在产品需求文档 5.16 与 9.13,不重复)。 核查后发现三个必须先解决的硬约束: - 本板唯一 485 收发器 U15 = TP8485E-SR,手册上限 250 kbps,而屏板 固件写死 700 kbaud,差 2.8 倍。这是唯一可能让整件事搁浅的点。 - 4208 B 帧在 250 kbps 下需 168.3 ms,已占满屏板 200 ms 应答窗口的 84%,无实用余量;留 50% 余量需 >= 500 kbaud。 - 现有 rs485 驱动装不下长帧:RS485_RX_BUF_SIZE 与 RS485_TX_MAX_LEN 都是 256,4208 B 会被直接判 BSP_ERR_PARAM。 规划要点: - 四个决策(波特率与收发器、端口、宿主、键值 9/10 语义),其中 波特率给 A 换器件 / B 屏板降速 / C TTL 直连三条路及代价。 - 分 4 批共 18 项任务,每项带改动点与判据。 - 端口建议:USART2 软件最优(DMA1_Stream5/6 空闲),USART3 硬件最顺 (U5 子板连接器直连 TTL)但 TX DMA 被 SPI2 占用。 - 宿主用 xTaskCreateStatic(configSUPPORT_STATIC_ALLOCATION=1), 不占已满的 RTOS 堆;栈 768 B,不进看门狗必需位掩码。 - 主机侧 RX 只需 16 B(屏板只发 6 B 召唤帧),别照抄屏板的 4208 B。 - 台架五步,先用 TTL 把软件全部跑通再等硬件决策。 - 复用 ui_net_sink_get_lcdmem / ui_net_sink_inject_key,不改 ui_net_sink.c,也不改 rs485.c 的常量。 同步: - 产品需求文档 5.16.2 补 700 kbaud 硬件阻塞警示与出处。 - 产品需求文档 9.13 加执行细则指针。 - 任务规划 README 导航表与 2.0 顺序表加独立轨道一行。 - docs/README.md 索引计数 5/6 -> 6/7 个文件。
This commit is contained in:
+2
-2
@@ -11,7 +11,7 @@
|
||||
```
|
||||
docs/
|
||||
├── README.md 本索引(阅读顺序 + 全量清单)
|
||||
├── 任务规划/ 统一待办(README 单一入口 + 5 个职责文件)
|
||||
├── 任务规划/ 统一待办(README 单一入口 + 6 个职责文件)
|
||||
├── 产品需求/ 产品需求设计文档(面向产品的需求基线)
|
||||
├── 架构设计/ 全局架构与设计方法论
|
||||
├── 子系统设计/ 各功能子系统的设计说明
|
||||
@@ -241,7 +241,7 @@ docs/
|
||||
|
||||
| 位置 | 内容 |
|
||||
|---|---|
|
||||
| [`任务规划/`](任务规划/README.md) | **统一待办入口(6 个文件)**:`README.md` = 现在做什么与全项目顺序;`UI补齐.md` = 当前唯一执行清单;`登记簿.md` = 后续任务、外部窗口与长期观察;`数据可信.md` = 两项阻塞任务及代码引用的设计约束;`暂缓-RS485.md` 与 `测试与架构专项.md` = 两个专项。完成即删,重复内容只保留一个归属 |
|
||||
| [`任务规划/`](任务规划/README.md) | **统一待办入口(7 个文件)**:`README.md` = 现在做什么与全项目顺序;`UI补齐.md` = 当前唯一执行清单;`登记簿.md` = 后续任务、外部窗口与长期观察;`数据可信.md` = 两项阻塞任务及代码引用的设计约束;`暂缓-RS485.md`、`测试与架构专项.md`、`屏板链路.md` = 三个专项。完成即删,重复内容只保留一个归属 |
|
||||
| `硬件平台/` | 网表详细分析报告与语义图(V0.0 / V0.1);**[`ADC通道映射说明.md`](硬件平台/ADC通道映射说明.md)——V0.1 十七路 ADC 语义/网名/通道号权威映射表(固件取数、UI 显示、自检注入以此为准)** |
|
||||
| `芯片手册/` | 外部芯片数据手册转录(CH395F / GD5F2GQ5UE / SD2506 / TPAFE5160 / RTL8305NBI 等) |
|
||||
| `images/` | 文档技术配图(`.svg` 产物,由 `tools/arch_diagram/`、`tools/refgraph/` 生成) |
|
||||
|
||||
Reference in New Issue
Block a user