完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
不使用DSP/BIOS给VPort的EDMA通道的目的地址分配空间,可以使用malloc函数将malloc放置到DM642外扩的SDRAM上,通过修改cmd文件的.sysmem 可以实现
cmd中DSP的存储空间说明如下 系统定义 .cinit 存放C程序中的变量初值和常量 .const 存放C程序中的字符常量、浮点常量和用const声明的常量 .switch 存放C程序中switch语句的跳针表 .text 存放C程序的代码 .bss 为C程序中的全局和静态变量保留存储空间 .far 为C程序中用far声明的全局和静态变量保留空间 .stack 为C程序系统堆栈保留存储空间,用于保存返回地址、函数间的参数传递、存储局部变量和保存中间结果 .sysmem 用于C程序中malloc、calloc和realloc函数动态分配存储空间 复制代码 用户定义 #pragma CODE_SECtiON (symbol, "section name") #pragma DATA_SECTION (symbol, "section name") |
|
相关推荐
2个回答
|
|
|
|
|
|
只有小组成员才能发言,加入小组>>
7360 浏览 1 评论
2938 浏览 0 评论
2684 浏览 3 评论
2064 浏览 2 评论
1689 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-10 17:04 , Processed in 0.374682 second(s), Total 45, Slave 40 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号