[应用相关] 程序放不下

[复制链接]
1247|15
 楼主| feiqi1 发表于 2020-7-19 20:19 | 显示全部楼层 |阅读模式
CMD文件为 CSM_RSVD    : origin = 0x3F7F80, length = 0x000076
          CSM_PWL_P0  : origin = 0x3F7FF8, length = 0x000008
          csmpasswds          : > CSM_PWL_P0   PAGE = 0
          csm_rsvd            : > CSM_RSVD     PAGE = 0

程序为   .sect "csmpasswds"

      .int    0xFFFF        ;PWL0 (LSW of 128-bit password)
      .int    0xFFFF        ;PWL1
      .int    0xFFFF        ;PWL2
      .int    0xFFFF        ;PWL3
      .int    0xFFFF        ;PWL4
      .int    0xFFFF        ;PWL5
      .int    0xFFFF        ;PWL6
      .int    0xFFFF        ;PWL7 (MSW of 128-bit password)

和    .sect "csm_rsvd"
        .loop (3F7FF5h - 3F7F80h + 1)
              .int 0x0000
        .endloop

但是为什么老说程序放不下?
litengg 发表于 2020-7-19 20:26 | 显示全部楼层
你可以这样试试:
在CMD文件中:
        function: > FLASHC    PAGE0
在函数头文件里:
        #pragma CODE_SECTION(csmpasswds, "function");
        #pragma CODE_SECTION(csm_rsvd, "function");
qiangweii 发表于 2020-7-19 20:27 | 显示全部楼层
function是自己随便起的名字,csmpasswds是函数名。
shashaa 发表于 2020-7-19 20:32 | 显示全部楼层
这里面是不是又死循环啥。。
xia00 发表于 2020-7-19 20:33 | 显示全部楼层
是内部的存储器吗?重新分配CMD文件试试。  
hfdy01 发表于 2020-7-19 20:40 | 显示全部楼层
可以使用外部的存储器存储的。
CallReceiver 发表于 2020-7-19 20:40 | 显示全部楼层
程序放不下是什么意思呢?
CallReceiver 发表于 2020-7-19 20:41 | 显示全部楼层
程序放不下是什么意思呢?
boy1990 发表于 2020-7-19 20:47 | 显示全部楼层
可能占用的空间有问题。
sourceInsight 发表于 2020-7-19 20:48 | 显示全部楼层
DSP的可以使用外存储器。
bbapple 发表于 2020-7-19 20:53 | 显示全部楼层
如果没有报错,就是没问题。
handleMessage 发表于 2020-7-19 20:54 | 显示全部楼层
学习MCU功能架构,了解MCU的各个功能模块
handleMessage 发表于 2020-7-19 20:56 | 显示全部楼层
编译后的程序是多大呢?
zhouhuanの 发表于 2020-7-19 20:57 | 显示全部楼层

CSM_RSVD    : origin = 0x3F7F80, length = 0x000076 修改一下长度试试。
wanglaojii 发表于 2020-7-19 21:03 | 显示全部楼层
提示什么问题呢?
laozhongyi 发表于 2020-7-19 21:04 | 显示全部楼层
很有可能是分配空间的问题。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

424

主题

1616

帖子

1

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