- 31
- 0
- 约4.14千字
- 约 9页
- 2017-03-29 发布于湖北
- 举报
DA14580的RAM38K_40K_42K配置方法解读
32K code代码空间的扩展(试)
(38K、40K、42K)说明
本文得以发布,特别感谢Dialog WC.IP(叶伟忠先生)提供方法及代码支援!
一、 原理:
1、在Dialog配置代码中,内部有多个Case可设定
默认是在System_ARMM0.c中设为Case 23,即38K SysRam + 12K RetRam方式:
2、DA14580在上电后,即使没有下载程序,也会自行启动,扫描各端口有否启动代码,依次OTP、SPI(M)UART1/2/3/4、SPI(S)、IIC(S)。M即为有外部Master,DA14580为从端。S即为外部Slave,DA14580为主端。
若此时SPI_S(Flash)有启动代码,就会自动搬32K code到RAM中,并自动从0行。
注:为啥只搬32K,是要顾及到内部OTP仅32K空间,若超限会出错。该原始引导程序,被固化到DA14580中。
3、若有超过此32KB长度,需要在DA14580原始引导段搬好32K后,运行用户代码时,用户代码开始段(0的代码)来完成。合适的位置是在System_init之后,在main之前。
即在System_ARMM0.c中,Systeminit后,main之前,增加code_loader程序。让code_loader将Flash中0x8008后的代码下载到
您可能关注的文档
- 文言虚词意义和用法的推断方法讲述.ppt
- C程序题库解读.doc
- 文言虚词的用法大全讲述.ppt
- 斐波那契数列与股市讲述.doc
- 文献检索第2章讲述.ppt
- c第三章处理机调度与死锁解读.ppt
- CU3-AndroidUI开发解读.ppt
- 斜井施工组织方案讲述.doc
- 料场边坡开挖支护工程竣工图编制说明以上(终)讲述.doc
- 斑羚飞渡说课讲述.ppt
- T∕QGCML 3144-2024 市场化科普工作规范.docx
- T∕QGCML 3157-2024 智能型水产投料轨道车.docx
- T∕QGCML 3164-2024 表面处理污泥水热制备聚硫铁晶体.docx
- T∕QGCML 3138-2024 可燃气体与有毒气体报警器主板控制软件.docx
- T∕QGCML 3075-2024 井下钻探技术在特厚煤层中精准探测技术规程.docx
- T∕QGCML 3139-2024 基于STM32天然气煤气检测报警系统.docx
- T∕QGCML 3079-2024 煤矿预防工伤事故服务管理规范.docx
- T∕QGCML 3086-2024 综采工作面过超高空巷高水充填技术规程.docx
- T∕QGCML 3061-2024 远程费控电能表.docx
- T∕QGCML 3131-2024 便携式大气颗粒物智能检测分析仪.docx
最近下载
- 跨学科主题活动:恒温热水器 教学设计+全册教学反思--川教版(2024)信息技术六上.docx VIP
- 强制性产品认证“应知应会”n法律法规政策文件知识学习考试试卷.docx VIP
- 《甲状旁腺疾病》课件.pptx VIP
- 电子光学试题题库及答案.doc VIP
- 强制性产品认证“应知应会”法律法规政策文件知识试卷测试题及答案.docx VIP
- 高频精选:ie工程师笔试题目及答案大全.doc VIP
- 2026年中国石化秋招试题及答案.docx VIP
- 董亚炜专题党课.pptx VIP
- 2.2《智能家居的信息系统》教学设计--川教版(2024)信息技术六上.docx VIP
- 2025年中国专家共识:构建急性心肌梗死合并心源性休克综合救治体系PPT课件.pptx VIP
原创力文档

文档评论(0)