我想用AM4379做步进电机控制,有两个问题:1是想做裸机开发,请问这方面的资料从哪找?2是TI-RTOS和裸机开发的区别是什么?
Nancy Wang:
1.请问是想找裸机下的PWM驱动吗? pdk_<device_namme>_x_x_x\packages\ti\board\diag\pwmhttp://software-dl.ti.com/processor-sdk-rtos/esd/docs/06_01_00_08/rtos/index_board.html#diagnostics 2如果您的应用是多线程,并且对实时性要求较高,建议采用RTOS。 SYS/BIOS is a scalable real-time kernel. It is designed for applications that require real-time scheduling and synchronization or real-time instrumentation. SYS/BIOS provides preemptive multithreading, hardware abstraction, real-time analysis, and configuration tools.
Shine:
1. 裸机例程可以参考processor SDK里的csl例程C:\ti\AM437x SDK 5.03\pdk_am437x_1_0_14\packages\ti\csl。
software-dl.ti.com/…/index_FDS.html2.TI-RTOS是实时多任务线程调度,裸机是顺序执行代码。
user6327524:
回复 Shine:
好的,谢谢您,请问您一下裸机开发和TI-RTOS开发哪个难度大呢,我之前只是使用过2812
user6327524:
回复 Nancy Wang:
电机控制方面需要PWM和QEP,还需要一些通讯如SPI、232、和ethercat,之前只是做过2812不知道选裸机开发还是TI-RTOS
user6327524:
回复 Nancy Wang:
这样啊,好的,感谢您