完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位好,
我是新接触C6678的小白,现在在学习edma,实现简单功能就是DDR3内存中的数据搬到L2中,做个处理,再搬回去。 这里请教各位的是: 1 有没有例程可以学习,我在自己的安装路径下没找到; 2 做处理之前假设我需要的数据已经存在DDR3内存中了,这个怎么把数据事先存到DDR3中(数据是固定不变的); 先这么多,先谢过各位了!! |
|
相关推荐
6 个讨论
|
|
zbb9612 发表于 2018-7-11 03:00 谢谢你的回答,十分有帮助! 我刚也在论坛上搜到了例程,发现它在pdk的安装路径下。 然后导入数据是这样的: 1 数据是通过matlab生成的,这样的话load对数据类型/格式有什么要求? 2 matlab数据倒入DDR3内存有相关例子吗? 先行谢过! |
|
|
|
|
|
zbb9612 发表于 2018-7-11 03:00 你好,我用edma例程有个问题: undefined first referenced symbol in file --------- ---------------- CSL_edma3ChannelClose ./edma_test.obj CSL_edma3ChannelOpen ./edma_test.obj CSL_edma3Close ./edma_test.obj CSL_edma3GetHwStatus ./edma_test.obj CSL_edma3GetParamHandle ./edma_test.obj CSL_edma3HwChannelControl ./edma_test.obj CSL_edma3HwChannelSetupParam ./edma_test.obj CSL_edma3HwChannelSetupQue ./edma_test.obj CSL_edma3HwChannelSetupTriggerWord ./edma_test.obj CSL_edma3HwControl ./edma_test.obj CSL_edma3Init ./edma_test.obj CSL_edma3Open ./edma_test.obj CSL_edma3ParamSetup ./edma_test.obj CSL_edma3ParamWriteWord ./edma_test.obj error: unresolved symbols remain error: errors encountered during linking; 是链接的问题,我想应该是link时候csl库没有加进去;link命令如下: 'Building target: Oct10thC6678EDMA.out' 'Invoking: C6000 Linker' "C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/bin/cl6x" -mv6600 -g --diag_warning=225 --abi=eabi -z -m"Oct10thC6678EDMA.map" --warn_sections -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib" -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/include" --reread_libs --rom_model -o "Oct10thC6678EDMA.out" "./edma_test.obj" -l"libc.a" "../edma_test.cmd" 我的问题是这样的: 1 原因是不是我想的那样,csl的库没有被link进去? 2 是的话,怎么才能加进去呢? ps: CCS版本ccs_base_5.0.3.00023,pkd版本是pdk_C6678_1_0_0_9_beta2。例程是C:Program FilesTexas Instrumentspdk_C6678_1_0_0_9_beta2packagesticslexampleedma下的edma_test.c,test_lik.cmd,自己新建工程建立的。。 Many thanks! |
|
|
|
|
|
zbb9612 发表于 2018-7-11 03:00 你好,我刚试了把csl的库加到link path里去,是这样的: 'Building target: Oct10thC6678EDMA.out' 'Invoking: C6000 Linker' "C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/bin/cl6x" -mv6600 -g --diag_warning=225 --abi=eabi -z -m"Oct10thC6678EDMA.map" --warn_sections -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib" -i"C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/include" -i"C:/Program Files/Texas Instruments/pdk_C6678_1_0_0_9_beta2/packages/ti/csl/lib" --reread_libs --rom_model -o "Oct10thC6678EDMA.out" "./edma_test.obj" -l"libc.a" "../edma_test.cmd" 结果的现象仍是一样! 另外,以CSL_edma3ChannelClose为例,查询了整个工程,只找到声明和引用,没有找到这个函数的定义。 所以,我的问题是: 1 这样在link path里加入csl库的思路对不对? 2 如果思路没错的话,这里面是不是csl的lib库有问题?(我是下载pkd软件包后,安装,然后就没进行其他操作了) Many thanks! |
|
|
|
|
|
zbb9612 发表于 2018-7-11 03:00 跟 C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/include 对比过之后,我发现问题了: C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib下是 而C:/Program Files/Texas Instruments/pdk_C6678_1_0_0_9_beta2/packages/ti/csl/lib下是 后者没有库文件。 那么,我的问题是: 1 上面分析的有没有错? 2 如果没有错,那么怎么能像C:/Program Files/Texas Instruments/ccsv5/tools/compiler/c6000/lib一样,有个csl的库呢? Many thanks! |
|
|
|
|
|
只有小组成员才能发言,加入小组>>
NA555DR VCC最低电压需要在5V供电,为什么用3.3V供电搭了个单稳态触发器也使用正常?
665 浏览 3 评论
MSP430F249TPMR出现高温存储后失效了的情况,怎么解决?
591 浏览 1 评论
对于多级放大电路板,在PCB布局中,电源摆放的位置应该注意什么?
1045 浏览 1 评论
727 浏览 0 评论
普中科技F28335开发板每次上电复位后数码管都会显示,如何熄灭它?
519 浏览 1 评论
请问下tpa3220实际测试引脚功能和官方资料不符,哪位大佬可以帮忙解答下
155浏览 20评论
请教下关于TAS5825PEVM评估模块原理图中不太明白的地方,寻求答疑
119浏览 14评论
在使用3254进行录音的时候出现一个奇怪的现象,右声道有吱吱声,请教一下,是否是什么寄存器设置存在问题?
122浏览 13评论
TLV320芯片内部自带数字滤波功能,请问linein进来的模拟信号是否是先经过ADC的超采样?
121浏览 12评论
TPA6304-Q1: TPA6304 两片公用一组I2C的话,其中一片配置不成功怎么办
163浏览 10评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-20 19:19 , Processed in 1.049448 second(s), Total 73, Slave 60 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号