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.
大家好!我用得是ccs_v5.1,所用的板子是omapl_138,win7操作系统,问题是这样的,我想改写NDK里的helloworld 工程ndk_tcp_echo的例子用来发送向PC发送数据,我在程序里开了一个int ximt_buffer ,大小为1024,编译链接没有问题,但是在运行时出现了下面结果:
出现了溢出,当所开buffer大小为512时不会出现上面的问题,能实现和PC通讯的功能,是不是在NDK里所开buffer大小不能超过1024?
下面是另外一个问题,我利用Test_upp工程来接FPGA传过来的数据,然后利用上面改写后的工程将数据发送到PC,我现在将两个工程合并了,且能编译通过。问题如下:在UPP中定义了两个buffer用来接收数据,接收完后用ndk直接访问buffer,将其中的数据发送到PC,考虑到ndk里的例子,这两个buffer刚开始时开了1024,但是出现了stack overflow,于是我把buffer改小到128,但是这时出现如下问题:
然后我查看HeapMem
发现可用空间不大,我想问一下,HeapMem和所开的buffer有关系么?我在config里面没有对其进行设置,这是默认的么?
然后我把buffer改到64,当是仍然出现同样的问题。这该怎么解决,恳请大家帮忙!