主题中讨论的其他器件:SysConfig
工具与软件:
您好!
我想申请一个示例项目、biss-c 应用和 sigma delta 应用在同一个 PRU (ICSS 1)上运行。
1.三角积分
A. ICSS 1.
B.层:1.
C.核心:PRU (PRU 1)
2. BiSS-C:
A. ICSS 1.
B.层:0
c.内核:PRU (PRU 0)
请注意:我们的产品将在 ICSS 0上运行 ECAT 项目
谢谢!
Ariel
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
工具与软件:
您好!
我想申请一个示例项目、biss-c 应用和 sigma delta 应用在同一个 PRU (ICSS 1)上运行。
1.三角积分
A. ICSS 1.
B.层:1.
C.核心:PRU (PRU 1)
2. BiSS-C:
A. ICSS 1.
B.层:0
c.内核:PRU (PRU 0)
请注意:我们的产品将在 ICSS 0上运行 ECAT 项目
谢谢!
Ariel
尊敬的 Ariel:
电机控制 SDK 中有一个示例、其中 EnDAT 和 SDFM 应用在同一切片(ICSSG0)上运行。 您可以参考此示例来了解您的用例、其中您需要在一个 PRU 上使用 sdfm、在另一个 icssg1切片上使用 biss-C。
examples\tidep_01032_dual_motor_drive\single_chip_servo\am243x-lp\r5fss0-0_nortos
SDK-AM243X-SDK 软件开发套件(MOTOR-CONTROL-SDK)|德州仪器 TI.com
由于本示例和 BiSS-C SDK 示例使用 ICSSG0、因此必须修改一些 SysConfig 和代码才能使用 ICSSG1
需要更改:
谢谢、此致、
Achala Ram
尊敬的 Ariel:
当我通过 SysConfig 配置 BiSS-C 时、它会将 ICSSG 内核时钟值锁定为200kHz
BiSS-C SysConfig 模块中存在错误、因此不允许选择其他内核时钟值、而不允许选择200MHz
在 biss-c SysConfig 元文件(\source\.meta\position_sense\bissc.syscfg.js)中、它被硬编码为200MHz。
您必须禁用"coreClk: 200*1000000" 行、然后 SysConfig 将允许选择其他 PRU 内核时钟值。
谢谢、此致、
Achala Ram
我想知道此限制的原因以及支持这两个应用程序的正确配置是什么
BiSS-C 固件对 PRU 内核时钟没有任何限制。 它已通过300 MHz 和200 MHz 进行了测试。 但对于 SDMF 固件、PRU 内核时钟值取决于 SDFM 通道数、采样模式等
如果您想在一个 PRU 内核中使用以下功能、则存在使用>= 300MHz 内核时钟或 sdfm 时钟<= 20MHz 的限制。
谢谢、此致、
Achala Ram