AWR1443应用开发总结

2019-04-14 17:08发布

class="markdown_views prism-atom-one-light">

知识点总结

内存分配

定义数组中的数据在bios系统中的 HeapMem 中,默认情况下他分配的是0X1000,需要进行自定义分配内存,然后将它放入1443的数据段 DATA_RAM 中(js代码如下): var heapMemParams = new HeapMem.Params(); heapMemParams.size = 32*1024; heapMemParams.sectionName = "systemHeap"; Program.global.heap0 = HeapMem.create(heapMemParams); Memory.defaultHeapInstance = Program.global.heap0; Program.sectMap[".vecs"] = "VECTORS"; 相应的,在ccs的cmd文件中添加如下代码: systemHeap : {} > DATA_RAM 若不使用bios则需要在c文件中添加如下代码: uint8_t gMmwL3[SOC_XWR14XX_MSS_L3RAM_SIZE]; #pragma DATA_SECTION(gMmwL3, ".l3ram"); 相应的,在ccs的cmd文件中添加如下代码: .l3ram > L3_RAM