1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 一只耳朵怪 于 2018-6-14 14:12 编辑
大家好!有问题像大伙求助! 我是DSP2812的菜鸟,刚刚发现一个疑问,就是关于mempcy()函数位置的问题,在程序中经常用到在ram中运行某些程序段,定义位置总是在初始化时用mempcy()函数分配位置空间。 我的疑问是mempcy()是在哪里定义的?就是没有找到他的头文件,我在string.h中发现了mempcy()的定义,但是我在整个程序中并没有包含string.h头文件,程序编译无误,烧写无误,都是正常的,不知mempcy()函数程序是怎么识别的。 简单查了资料都是应该包含string.h头文件。还有的说mempcy()函数已经定义在了lib库文件中? 还请大家帮忙解我疑惑!请大家各抒己见,谢谢大家的帮忙! |
|
相关推荐
4个回答
|
|
您好!
memcpy函数是在runtime support library里,具体定义可以在CCS的以下目录下的"memcpy.c"文件中找到: C:ticcsv6toolscompilerc2000_15.12.3.LTSlibsrc (c2000_15.12.3.LTS是C2000编译器的子目录) |
|
|
|
zixiang_huang 发表于 2018-6-14 05:14 您好!文件的位置我已经找到了,谢谢您的回复! 另外请允许我追问一句,这个文件我并没有包含,请问是怎么加载到工程下的?是否是编译器自己完成的?还是就是lib中的一部分? |
|
|
|
Jayden888 发表于 2018-6-14 05:26 您好! Runtime support library 在CCS中会自动包含的,也可以在以下CCS界面中进行设置(在项目名称上右键选择“Properties”): |
|
|
|
zixiang_huang 发表于 2018-6-14 05:45 您好! 感谢您的热心回复,您说的是lib库文件的包含,这个我明白!我想要问的是memcpy.c文件的问题,因为我的DSP2812程序中并没有#include这个文件,但是我在使用memcpy()这个语句的时候却并没有任何编译异常和烧写之后的程序异常,所以我不清楚的是这个语句memcpy()的具体来源,所以想问的是,他的结构体或者定义在程序的哪里进行的? |
|
|
|
只有小组成员才能发言,加入小组>>
340 浏览 1 评论
533 浏览 2 评论
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
777 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
653 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1132 浏览 1 评论
AT32F407在USART2 DMA发送数据时,接包接到了要发送的数据,程序还是处于等待传输完成的标识判断中,为什么?
63浏览 29评论
164浏览 23评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
253浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
203浏览 14评论
两个TMP117传感器一个可以正常读取温度值,一个读取的值一直是0,为什么?
60浏览 13评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-24 01:47 , Processed in 0.922722 second(s), Total 55, Slave 49 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号