[技术问答] 在新唐N76E003中,LDROM引导区的数据存储和APROM的数据存储有什么区别?

[复制链接]
2458|58
claretttt 发表于 2025-12-20 20:36 | 显示全部楼层
LDROM
容量固定:最大可配置为4KB,空间有限,仅用于存储关键引导代码和少量常量数据。
灵活性低:功能高度专用化,通常不用于存储用户动态数据。
APROM
容量较大:最高达18KB,可存储复杂应用程序代码及大量数据。
灵活性高:支持IAP功能将部分区域配置为数据存储区,通过MOVC指令或IAP读写操作模拟EEPROM功能(需软件实现分页管理)。
houjiakai 发表于 2025-12-20 20:58 | 显示全部楼层
LDROM 和 APROM 在数据存储定位、访问规则、擦写特性、应用场景 上有核心差异
dspmana 发表于 2025-12-20 22:20 | 显示全部楼层
APROM启动:
单片机复位后,程序计数器指向APROM的0x0000地址,执行用户主程序。若主程序需要更新,需通过LDROM中的引导程序或外部工具擦写APROM。
LDROM启动:
通过设置配置位CONFIG[3]=1,复位后PC指向LDROM的0x0000地址,执行引导程序。例如:
出厂LDROM内置ISP代码:通过UART接收上位机发送的APROM程序,擦写APROM后跳转到APROM执行;
用户自定义引导程序:实现安全校验、多程序切换等功能。
芯路例程 发表于 2025-12-22 12:22 | 显示全部楼层
ldrom存储系统启动指令,是电脑启动时必不可少的部分。
digit0 发表于 2025-12-24 09:49 | 显示全部楼层
如果需要存储用户数据,首选APROM的DataFlash区域,因为它专为数据存储设计,稳定性高。
Moon月 发表于 2026-1-10 07:54 | 显示全部楼层
LDROM里的启动加载程序正常工作,确保系统能恢复。
流星flash 发表于 2026-1-12 16:30 | 显示全部楼层
为APROM/LDROM设定读保护,确保代码不被非法访问。
LinkMe 发表于 2026-1-13 09:00 | 显示全部楼层
LDROM里的启动加载程序还能正常工作,这样就能保证系统即使出问题也能恢复。
单芯多芯 发表于 2026-1-15 10:21 | 显示全部楼层
APROM运行时数据可直接读,外部编程器也能访问。
老橘树下的桥头 发表于 2026-1-15 15:53 | 显示全部楼层
新唐 N76E003 的 LDROM 与 APROM 数据存储区别,100 字说明如下:

  • 用途:APROM 存用户主程序 / 常量,LDROM 存 Bootloader/ISP 代码,支持 IAP 更新 APROM。
  • 容量 / 地址:APROM 默认 18KB(0x0000-0x49FF),LDROM 最大 4KB(0xF000-0xFFFF),大小可通过 CONFIG0 配置。
  • 启动与访问:复位默认从 APROM 启动,可设为 LDROM 启动;均为 Flash,读用 MOVC,写需 IAP,擦写寿命 10⁵次 / 页。

理想阳 发表于 2026-1-16 23:03 | 显示全部楼层
LDRAM是专用引导层,APROM是通用程序层,主要区别在用途上。
樱花树维纳斯 发表于 2026-1-17 09:39 | 显示全部楼层
新唐 N76E003 的 LDROM(引导区)容量仅 2KB,专用于 ISP 下载 /bootloader 程序,支持独立加密;APROM(主程序区)最大 32KB,存储核心应用代码,可分段烧录与保护。LDROM 地址空间独立,复位后可优先执行,APROM 为主要存储区,二者物理隔离,保障程序升级与运行安全。

总结
 楼主| 热爱浪漫 发表于 2026-2-11 11:01 | 显示全部楼层
N76E003 中,APROM(0000H 起,最大 18KB)用于用户程序与 IAP 数据存储,支持运行与读写,默认启动区。LDROM(F000H 起,最大 4KB,可配置)专存 Bootloader,用于 ISP/IAP 升级 APROM,独立中断向量,需配置启动。两者地址独立、功能隔离,共享总 Flash 空间。
xuanhuanzi 发表于 2026-3-2 18:56 | 显示全部楼层
是LDROM 存 Bootloader/ISP、优先启动、容量小且常被保护;APROM 存主应用、容量大、可被 LDROM 更新。
MintMilk 发表于 2026-3-3 18:57 | 显示全部楼层
LDROM是用于引导程序的专用存储,而APROM是存放一般程序的通用存储。
小熊01 发表于 2026-3-5 19:47 | 显示全部楼层
使用新唐官方的Flash驱动库,方便快速实现单片机与存储器的数据交互。
单芯多芯 发表于 2026-3-6 09:48 | 显示全部楼层
LDROM擦写次数有限,APROM循环更多,适合频繁擦写应用。
桃乐丝 发表于 2026-3-18 17:04 | 显示全部楼层
N76E003 中,LDROM为引导区,独立地址空间,主要存放Bootloader,支持独立擦写、保护,不易被 AP 程序误改,用于升级与安全启动。APROM是应用区,存放用户主程序,运行时可 IAP 更新,但受保护配置限制。LDROM 更安全稳定,APROM 灵活适配业务逻辑。
少女诗篇 发表于 2026-3-28 15:36 | 显示全部楼层
在新唐 N76E003 中,LDROM 与 APROM 的核心区别如下(100 字说明):
APROM (Application ROM):18KB 主程序区,默认运行地址 0x0000,存放用户应用代码。支持 IAP,可划分为数据区(模拟 EEPROM)。
LDROM (Loader ROM):最大 4KB 引导区(可配置 0–4KB),专用于存放ISP 升级引导代码。硬件独立、中断向量独立,可通过 CONFIG 选择启动源。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 在线客服 返回列表 返回顶部
0