主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
你好
我正在尝试对该 DSP 进行编程、以便为6开关三相电压源逆变器生成 PWM 信号-该位不是很重要、因为我已经弄清楚了如何操作。 我希望能够通过 USB 连接使用 printf 和 stdio.h 库中的其他函数等来发送和读取信息 但是、当我包含 stdio.h 并在 int main 中调用 printf 时、会出现以下错误:
"C:/ti/C2000Ware_1_00_00_00_Software/device_support/f2833x/common/cmd/28335_RAM_lnk.cmd "、第162行:错误:
程序将不能放入可用的内存中。 使用运行放置
".stack"大小为0x400第1页"的对齐/分块失败。
我正在使用 C2000Ware 中"Example_2833xEPwmDeadBand"项目示例的修改版本。 我尝试了优化级别和更改堆栈大小、但似乎什么都不起作用。 我看到一个关于不同 DSP 的类似问题的线程、建议将链接器 cmd 文件更改为一个、按照我的理解、将程序加载到闪存而不是 RAM 中、但我找不到与我的 DSP 等效的文件。
感谢您花时间阅读。