完善资料让更多小伙伴认识你,还能领取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()的具体来源,所以想问的是,他的结构体或者定义在程序的哪里进行的? |
|
|
|
只有小组成员才能发言,加入小组>>
TMS320F28377D:新做了以377d为芯片的板子,上电后芯片复位引脚出现方波请问如何解决?
1903 浏览 0 评论
TPS55340通电后输入端保险丝烧断,芯片输入和GND之间短路
3660 浏览 4 评论
5038 浏览 0 评论
请问如何用DM368对RGB格式的图片数据进行编码生成JPEG格式图片?
1738 浏览 1 评论
9402 浏览 8 评论
CC3100BOOST使用CC3200lunchXL进行烧录
678浏览 2评论
726浏览 1评论
TMS320F28034: 利用C2prog通过SCI给TMS320F28034烧录程序,出现错误提示:Bootloading... failed (invalid echo)!
694浏览 1评论
求DLPC350 Programmer’s Guide User's Guide 中文版说明书
1204浏览 1评论
1788浏览 1评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-5-3 04:51 , Processed in 0.772409 second(s), Total 77, Slave 62 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号