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.

关于6678的NDK中helloworld与client例程的问题

Other Parts Discussed in Thread: SYSBIOS

最近在学习NDK的helloworld与client这两个简单例程,遇到了一些问题,想向各位寻求一些帮助。

1.在NDK的user guide中提到,NDK的例程可以使用XGCONF工具或者C语言这两种方法进行设置,但是同时使用这两种设置方法会造成不可知的冲突。

根据这种说法,此时工程的.cfg文件实际只是在设置sysbios。

根据user guide中的介绍,在最新的ndk2.21才开始可以使用XGCONF来设置NDK。这种方法与以前直接在C语音中设置相比,更加直观也比较简单,所以我想将helloworld改成使用XGCONF设置NDK。于是便注释了hcfgNew(),hcfgAddEntry()等函数,却不知使用XGCONF工具该如何调用NetworkOpen().NetworkClose(),NetworkIPAddr()等函数。(这些函数原本是在NC_Netstart()中调用的,但该函数将hcfg作为参数,故可能不应使用该函数)查阅文档中的有关章节,也没有提到如何让XGCONF设置的参数生效,由此陷入僵局。

2.client例程也是使用一样的设置方法,于是便想自己建立一个使用XGCONF工具设置的简单程序。在建立基于sysbios典型模版的CCS工程时加入NDK支持,编译通过,但在按照文档中的介绍,在global上点了using global后再编译就会报错。错误为

 undefined       first referenced                                                    

symbol             in file                                                      

  ---------       ----------------                                                  

NIMUDeviceTable C:\ti\ndk_2_21_01_38\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>

查阅了网上的帖子,有说是64位win7的缘故,但我在ti官网并未找到64位CCS与64位mcsdk的下载地址,请问在哪里可以找到。

目前就这两个问题,希望能得到专家的帮助。

BEST REGARDS

  • 你好,遇到了一样的编译问题,请问解决了么,求指导?

    undefined       first referenced                                                    

    symbol             in file                                                      

      ---------       ----------------                                                  

    NIMUDeviceTable C:\ti\ndk_2_21_01_38\packages\ti\ndk\stack\lib\stk6.ae66<nimu.oe66>

  • 问题1,能给解答一下吗,TI的工程师们。确实不知道怎么将.cfg文件的NDK配置传给NC_NetStart()函数?,不然基于XGCONF配置NDK,配完了怎么生效?

  • 英文论坛上给出这样的答复。

    http://e2e.ti.com/support/embedded/tirtos/f/355/t/591318