主题中讨论的其他器件: C2000WARE
我们注意到更改项目名称很复杂、请参阅.c 文件而不会破坏整个项目。 您是否有简单的解决方案?
在 TMS320F28379D 下开发的算法、能否将其迁移到相同范围的另一个目标上?
如果是,程序是什么?
当我们将程序加载到微控制器中时、我们被限制在8kB 的 RAM 之外、软件通知我们由于内存而加载程序时出错。
错误#10099-D:程序不能放入可用内存中。
我们通过放置一个空程序并对4096个整数(4096 * 16位= 65536位、即8192字节或8kB)的数组进行编码来实现测试。
- 我们能否解锁8kB 的阈值?根据数据表,每个内核的可用空间为102kB。
通过分析"存储器映射"、我们注意到我们仅使用 GB (共享存储器)上存在的128kB 的1/16、
如果是,采取何种程序?
每个内核中算法的实现和执行都在顺利运行。 但是、我们无法配置内核间通信。 我们可以使用 DMA 吗? IPC? 其他?
初始化通信(使用 DMA 或 IPC 或其他)的方法是什么?
- CLA 使用的方法是什么?
目前、我们通过 USB 使用 SCI 通信、该通信将写入终端(类型为 Putty 或 HyperTerminal)
通过使用“printf”函数,我们可以在终端上显示数据。 但是,我们注意到,通过“printf”显示浮点是不可能的。
为了执行反向操作(将数据从终端发送到 TMS320F28379D 上运行的算法)、我们可以使用函数"scanf"还是其他函数?
与德州微控制器一起使用的(完整)调试工具是什么?
分配给模拟功能的"多路复用引脚"可配置为输入或输出。 在测试过程中、如果我们将这些"多路复用引脚"配置为模拟输入、即使 DAC 的.c 文件中已完全禁用、我们也会观察到电压下降30mV (1.650V 而非1.680V)。
要消除30mV 的这种压降、需要采用何种配置
如何为算法中使用的不同中断指定优先级顺序?