This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
在跑processors.wiki.ti.com/index.php/TMS320C6678L_Build_Configuration这里的例子media:StairstepEthernet_6678.zip,一步一步设置下来,改了很多地方终于编译成功了,但是运行程序的时候卡住了,要么是提示:
[C66xx_0] System Analyzer Tutorial 4C QMSS successfully initialized CPPI successfully initialized PA successfully initialized EVM in StaticIP mode at 192.168.2.100 Set IP address of PC to 192.168.2.101 PASS successfully initialized Ethernet subsystem successfully initialized Ethernet eventId : 48 and vectId (Interrupt) : 7 Registration of the EMAC Successful, waiting for link up .. Network Added: If-1:192.168.2.100 ti.uia.runtime.ServiceMgr: line 88: assertion failure: A_invalidProcessCallbackFxn: Callback cannot be NULL xdc.runtime.Error.raise: terminating execution
要么是提示:
CPPI successfully initialized PA successfully initialized EVM in StaticIP mode at 192.168.2.100 Set IP address of PC to 192.168.2.101 PASS successfully initialized Ethernet subsystem successfully initialized Ethernet eventId : 48 and vectId (Interrupt) : 7 Timeout waiting for reply from PA to Pa_addMac command ti.sysbios.heaps.HeapMem: line 446: assertion failure: A_invalidFree: Invalid free xdc.runtime.Error.raise: terminating execution
反正就是跑不通。在论坛里搜很多关键词都找不到相关的,最后搜StairstepEthernet的时候由一个遇到同样问题的人也发帖了2013年的,好老的帖子(最后问题也没有解决就么有下文了):e2e.ti.com/support/legacy_forums/embedded/tirtos/f/355/p/247533/937188?tisearch=e2e-quicksearch&keymatch=StairstepEthernet_6678#937188,他刚开始也是Timeout waiting for reply from PA to Pa_addMac command,后来是Registration of the EMAC Successful, waiting for link up ..连接建立不起来,有个TI的员工给他回复的很详细,一步一步的做法,其中提到open the System Analyzer Welcome view (View / Other... / UIA / System Analyzer Welcome), and then close the view. 这里,就是这里,welcome?哪里有welcome,我在9.3和10.1的View / Other... / UIA里没有welcome只有一个moniter,因为只有moniter,只能打开它,但是运行起来依然报错。是welcome页面从CCS9.3和CCS10.1删除了吗?我应该如何把我的程序跑起来呢?
另外system analyzerLive在哪里?
Hi Nancy:
早上看了下,E2E还是不给我发帖子。
看了他回复的帖子,一个一个解答吧:
1.What is this StairstepEthernet_6678 project? It doesn't like anything in the Processor SDK RTOS C6678 package. Inside the TI package, there is PA examples that can be built: XXXX
首先这个不是CCS安装版本自带的例子(CCS9.3和CCS10.1的system analyzer都没有网络版的,只有单核用JTAG版本的),但是这个例子是在processors.wiki.ti.com下载的:processors.wiki.ti.com/index.php/TMS320C6678L_Build_Configuration,具体这个网站算不算TI官方的,或者这个例子算不算TI官方的,emmm看样子应该算吧。我想调试的是用网口传递system analyzer的信息,虽然里边用了PA,但是这个是网口通讯调用的PA,不是我想调试PA,当然它说的PA那个历程看完当前教程之后会去看的。
2.Can customer make sure this example can be built and run successively? Then, what is the difference between this StairstepEthernet_6678 and TI example?
首先,当然是可以build,可以run,但是run就卡住了(感觉像是说了废话,不能build怎么跑,不跑哪来卡住然后过来请教问题)
然后,还是那个,TI example? CCS9.3和CCS10.1没有自带网络版的例子,所以从processors.wiki.ti.com下载例子来运行。所以difference?没有比较所以就看不出哪里不一样。
3.For the run time error, was that caused by a different build environment: like CCS version, SYSBIOS and XDC tool? Did that work before? I read through the System Analyzer Tutorial3&4 and it is about system analyzer. I don't see how it is related to the PA failure.
首先,系统环境是不一样的 ,我安装的版本和例子里给的版本是不同的,但是可以build成功,发完这个帖子我就去把旧版本的模块一个一个装一遍然后跑跑试试。
Did that work before? 这句话就值得推敲了,因为e2e.ti.com/support/legacy_forums/embedded/tirtos/f/355/t/247533这个帖子里的人也没跑通,遇到相同的问题,问题是2013年的,7年了啊,最后是否解决也不清楚,貌似Eric没有看到这个问题链接,或者主动回避这个问题?
I don't see how it is related to the PA failure. 我比他更想知道他是如何与PA失败关联在一起的!
4.Maybe some changes in the .cfg caused it. In the application, if the API call sequences and parameters are the same, it should work.
.cfg文件是一点都没改,这个可以保证。
我去试试旧版本能否工作了。
5.他是真瞎(开玩笑),就是不回答But where is System Analyzer Welcome option in ccsv9?