器件型号:TI-PLC-PLCLITE
你(们)好
最近、我尝试设计一个基于电力线通信的特殊 UPS 系统。 我设法将 F28379用作主控制器、并将 AFE031用作前端
当 我尝试找到 PLC 套件时出现了问题、我 记得当我在大学时是 TI 网站上的一个可访问软件。 我找不到。
在深度搜索之后、我终于在一个印度镜像网站上找到了一个名为 sprcac9.zip 的文件。 它看起来是我要查找的正确文件。
但在我尝试编译时发生编译错误。
CCS 报告错误如下:
未定义 第一个参考
符号 文件中
------ --------
_PHY_synctRotate ./phy/sync/phy_sync_wnd_placement.obj
错误#10234-D:未解析的符号仍然存在
错误#10010:链接期间遇到错误;未构建"dc_plc_master.out"
当我打开/plc_lit/src/phy/sync/phy_sync_wnd_placement.c 中的"PRIME 状态 t PHY_synct_syncPrmbDetect (PHY_SYNC_t * SYNC_p)" func 时 ,它似乎调用了一个缺失的函数:
phy_cifft16 (&(PHY_rxData_sifft));
Util_blockLongCopy (12、&(nync_p->chestBuf_p[0x80])、sync->chestBuf_p);
phy_syncdockClockCplxPwrAve (136、SYNC_p->chestBuf_p、SYNC_p->chestBuf_p);
结果= PHY_syncWndPlacement (SYNC_p);
if (结果= PRIME、STAT_SYNC_FOUND)
{
SYNC_p->synctnt++;
phy_synctRotate (SYNC_p->fftStart,SYNC_p->rxIn_p[(SYNC_p->rxIdx + 1)和0x3],SYNC_p->rotTbl_p,SYNC_p->rxRot_p); <--- 这里似乎是缺失的函数
}
SYNC_p->cnt++;
返回结果;
是否有人知道缺少函数"PHY_synctRotate "?
它的作用是什么?
如果 TI 不再提供 PLC-Lite 的来源、是否有人可以向我提供有关它的足够信息以便自己重写?
非常需要你的帮助!!!