Part Number:TMS320C6678Other Parts Discussed in Thread:SYSBIOS
多核6678使用同一个sysbios工程,在cfg文件里配置ddr3的0x80000000长度为32MB作为shareregion,通过setentrymeta配置createheap为true,bios.heapsize配置为16MB,32MB的其余空间作为messageq,notify,gatemp等多核数据通信。
问题 1 多核使用同一块共享内存作为heap,当使用malloc free等函数,怎么能避免冲突?
问题 2 在cfg文件里怎么能配置mpxh,mpxl等进行物理地址和虚拟地址的映射
Nancy Wang:
1、看一下 sharedregion 部分的描述,应该不会冲突的。
https://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_index_Foundational_Components.html
2、没有看到过有相关的配置。