Andy Yin1、Brighton Feng或其他supporter,您好:
针对“【开发例程共享】Keystone软件开发包”提一个问题。我在6657 EVM上运行STK_C6657目录下的Timer例程(我对该开发例程包的第一个测试例程),环境都已经配置好了,编译和运行都没有什么问题,但在单步调试时出现了问题,运行到_mfence()时,程序无法往下继续并无提示错误,suspend后查看汇编代码,PC指针停留的位置有__mfence符号。并且,在源文件中按住ctrl键鼠标左键单击_mfence()提示找不到该符号,此外,如TSR、DNUM等符号单击也提示找不到符号。而IER、ISTP等符号单击可以进入包含它们的源文件,它们与找不到的符号的区别是,找不到的符号都是通过条件预编译宏定义的。而在timer_main.c中增加对所需预编译宏是否定义的判断,可以确定所需的宏都已经定义了。由于刚从C64系列转到多核,看了很多相关的话题和文档,还是没搞清楚是怎么回事。请大侠指导,谢谢。
skysteed:
你好 我买了6657的开发板 自带光盘里找不到开发例程 问一下 你的例程在哪找的 急 急 急 谢了!!!
Leshrac Mao:
将workspace中的".metadata"文件夹删掉,重新编译试试。
jimmy cui:
直接设断点跳过吧!
搜索
复制
dasi xie:
回复 skysteed:
在论坛里下的,TI工作人员提供的。下面是网址:
http://www.deyisupport.com/question_answer/dsp_arm/c6000_multicore/f/53/t/47664.aspx
skysteed:
回复 dasi xie:
谢谢了 正在调试STK_C6657下的UART
问一下 你运行的timer工程里要不要CMD文件 GEL文件 CCXML文件???
我的工程没添加这些 编译、链接已通过 只是不知道在开发板上能不能正常运行???
谢了!