主题中讨论的其他器件:TIDM-02009
工具/软件:
德州仪器团队、
我们正在处理一个类似于“ TINV_F28379D “但我对应该在 CLA 中运行的代码有一些问题。 我的链接器文件几乎与 “TINV_F28379D"中“中的文件相同。 编译 “TINV_F28379D"工程“工程时、我可以看到 TINV_runISR1_lab7 () 函数在 Cla1Task1 () 中调用的一些函数将加载到为分配的 RAMLS 存储器中 第 1 款程序 如下图所示。
在我们的工程中、我们对 CLA 设置执行的操作与“TINV_HAL_setupcla ()“中相同、我已确认当我在 Cla1Tak1 () 函数中调用最小函数时、CLA 可以正常工作、但我没有看到任何其他函数加载到 Cla1Prog 中、如下图所示。
在我的 Cla1Task1 () 中运行的函数与'TINV_F28379d'工程中的函数相似、但我的函数无法正常工作。 以下行导致 CLA 停止工作。
SPLL_1PH_SOGI_run(&spll1, pfc_ac_vol_sensed_pu); ... gi_controller_out = GI_RUN(&gi_controller, pfc_ac_cur_sensed_pu, pfc_ac_cur_ref_inst_pu); pfc_dutyPU = (gi_controller_out + (pfc_ac_vol_sensed_pu * ref_idx)) / (pfc_vBus_sensed_pu); ... if(pfc_vBusMeasBuffIndex >= 10) pfc_vBusMeasBuffIndex = 0; ...
感谢您的反馈、以便让这个项目正常工作。
此致、
Wilson
