单片机中分散加载文件介绍

0、数据类型说明

主要包括4类:

  1. Code (inc. data) ,属于RO,也就是写的函数代码(包括代码中的变量)
  2. RO Data , 属于RO,使用const修饰的变量。
  3. RW Data, 属于RW,变量。
  4. ZI Data,   属于RW,没有初始化的变量。

 

1、 mdk(keil) 设置Scatter 文件

相关链接:https://www.cnblogs.com/qiyuexin/p/9026365.html

 

 

2、IAR设置分散加载文件

 

 

 

3、gcc设置分散加载文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
「周立功单片机分散加载文件浅释.pdf」是一份关于周立功单片机领域的技术文档。在这份文件,我们可以了解到周立功单片机领域的「分散加载文件」这一概念和相关知识。 所谓「分散加载文件」,是指将程序或数据分散地存储在不同的存储器,并通过指定的加载方式将它们统一加载单片机运行。这种加载方式相比传统的连续加载方式有一些优势。 首先,由于程序代码和数据被分散存储,可以充分利用各个存储器的优点。比如,可以将代码存储在闪存,而将大量的数据存储在外部存储器。这样能提高存储的效率和灵活性。 其次,分散加载文件可以提高代码的安全性和保密性。通过将关键部分的代码存储在特定存储器,可以防止代码被他人非法复制或修改,加强了系统的安全性。 此外,分散加载文件也有助于解决存储容量不足的问题。当系统需要存储大量的程序和数据时,可以通过分散加载文件的方式,将不同部分的代码和数据存储在不同的存储器,提高了存储容量的利用率。 需要注意的是,分散加载文件方式也存在一些挑战和注意事项。首先,需要对加载方式进行设计和优化,以确保加载的效率和正确性。其次,需要进行合理的资源分配和管理,避免出现资源冲突或浪费。最后,对于程序员来说,需要适应新的开发和调试方式,掌握相关的技术和工具。 总的来说,「分散加载文件」是周立功单片机领域的一种实现方式,通过分散存储和加载方式,提高了单片机系统的灵活性、安全性和存储容量利用率。希望本文能够帮助读者更好地了解和应用这一概念。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值