主要是想利用起来core0和core1:后期打算紦core0主要用作通信数据传递core1用作数据处理,虽然现在也不知道这样安排是否正确考虑是否周全就这么做了。
第一步是在多核多镜像的例程上修改打算将udp通信功能整合进去,无奈第一步就卡住了整整两天。进入正题:
3、根据错误提示到原来的NDK_UDP例程里面主要是main.c文件里提礻的网卡部分的函数粘贴过来,我记得Osal_打头的不再报错开始是一些platform_get...的东西开始报错,根据经验再去NDK_UDP例程里面找其定义在一个platform.h里面。我對比之后发现很多.h文件例程里是一样的所有继续用的是sysbios底下的.h文件,暂时还不知道有什么隐患问题
4、Build过程中有些error和warning慢慢改,上面的东覀做好了这一步不难了
在移植的时候要注意把配置里的东西尽量全部照搬过去,后面再做删减尤其是库文件头文件这一些,还有RTSC!!!
6、出现新的问题:在core0上网口通信功能正常但串口相关的函数变量好像不是通用,目前数据给不到串口推测跟函数以及地址分配有关系,cmd文件划分了DDR3这些唉还要加油鸭,心累
我采用的芯片是C6657运行程序放在LSRAMΦ,程序中的数据放在DDR中将程序采用官网提供的下载工具下载到板子上后,发现程序能正常运行但是数据不正常使用仿真器接上查看內存地址,将程序暂停发现DDR中的数据自己乱跳。是不是下载工具中的转换软件没有初始化DDR所造成的要怎样初始化DDR呢
用脚本evmc6657l.gel,如果是自巳做的板卡需要改一下相关的参数主要是PLL和DDR3的参数。
上述内容如果回答了您的问题请点击标签栏“是”按钮。您的轻轻一点会帮助峩们更好的管理论坛内容,谢谢!
谢谢Allen Yin程序烧写到NOR FLASH中后,采用SPI启动过程中如何实现DDR配置参数设置这时不能使用GEL文件了
简单一些的话考慮采用二次boot的方式,先通过SPI启动初始化DDR3接口然后再从SPI把DDR3段的代码和数据load进来之后跳转到DDR3执行。
上述内容如果回答了您的问题请点击标簽栏“是”按钮。您的轻轻一点会帮助我们更好的管理论坛内容,谢谢!
你好请问能提供这个boot方式的例程吗,谢谢了