Part Number:MMWAVE-SDK
请问,在vital sign的DSS工程main.c中出现的
extern far COPY_TABLE _MmwDemo_fastCode_L1PSRAM_copy_table;
以及people counting的DSS工程main.c中出现的
extern far COPY_TABLE _pcount3DDemo_fastCode_L1PSRAM_copy_table; extern far COPY_TABLE _pcount3DDemo_configCode_HSRAM_copy_table;
通过右键“Open Declaration”并不能找到其定义。这几个变量是在何处定义的?其作用是什么?
Nancy Wang:
可参考以下文档看一下:
7.8.5 The table() Operator
www.ti.com/…/spru186w.pdf
例如 extern far COPY_TABLE _MmwDemo_fastCode_L1PSRAM_copy_table 在dss_mmw_linker.cmd有说明。
Currently bootloader does not allow loading in L1PSRAM because of supporting low power. Below fast code is loaded in L3SRAM but run from L1PSRAM. The copy-in is called during initialization phase and copy-out is not used but can be added when supporting low-power mode (where L1 contents are not retained).