Manoj Koppolu
ba8a20b928
am243x/am64x: pruicss_pwm: add pruicss pwm sync eg
...
-update documentation
-modify evm based examples to use IO breakout board
-clean code
Fixes: PINDSW-7096
Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2024-01-04 19:52:37 +05:30
Ming Wei
fa73801ff5
am243x: EtherCAT: Motor drive reference design code
...
-Initial version for MCSDK 09.01.00
-Ported the EnDat 2.2 part to the new ICSSG EnDat 2.2 FW
-Add SDFM code
-Add endat_periodic_trigger.c/h to the CCS projectspec file
-Add PRU and RTU firmware header files for SDFM
-Enable load share mode
-SDFM Enable load share mode support
-Migrate to the EnDat 2.2 FW/driver
-Migrate to the SDFM FW/drive
-Migrate to Motor Control SDK 09.01.00.01
-Migrate R5F_0_0 drives motor 2 only project to EnDat 2.2
FW/driver and SDFM FW/drive
-Fixed the EtherCAT CiA402 client interference with motor control issue
-Add JS for projectspec file generation
-Code clean up
-Integarted the RTLib FOC functions into the reference design
-Add USE_RTLIB_FOC macro
-Add non cacheable region for EtherCAT slave application
-Remove SDDF folder
Fixes: PINDSW-7074
Signed-off-by: Ming Wei <mwei@ti.com>
2024-01-04 13:31:39 +05:30
Dhaval Khandla
086fda69e2
am64x/am243x: hdsl: Add support for third channel
...
- Add example and firmware projects for third channel
- Update diagnostic application changes to support 3rd channel
- Add overlay based firmware build for third channel
- Update sysconfig module for third channel
- Add driver APIs for configuring copy table and channel mask
- Add IPC among cores when overlay based loading is needed for
third channel
- Add logic to reset all channels when one channel is reset
Fixes: PINDSW-7051
Signed-off-by: Rajul Bhambay <r-bhambay@ti.com>
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-12-30 14:32:25 +05:30
Achala Ram
e7953dcf9f
am64x/am243x: SDFM: Add continuous mode examples
...
Fixes: PINDSW-7141
Signed-off-by: Achala Ram <a-ram@ti.com>
2023-12-22 17:50:01 +05:30
Manoj Koppolu
52627d5ba6
am243x: tamagawa: add multi_channel example on am243x-lp
...
-add multi_channel lp example
Fixes: PINDSW-5485
Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-18 16:50:25 +05:30
Achala Ram
3bd54856c4
Pull request #63 : A0502729 sdfm enable load share mode
...
Merge in PINDSW/motor_control_sdk from a0502729_sdfm_enable_load_share_mode to next
* commit '7df441dc89aedfe930c93648cc7c9b3d4100a65f':
am64x/am243x: SDFM: Enable Load share mode
am243x/am64x: SDFM: Enable continuous mode
2023-12-15 09:53:45 -06:00
Achala Ram
7df441dc89
am64x/am243x: SDFM: Enable Load share mode
...
- Enable load share mode
Fixes: PINDSW-7112
Signed-off-by: Achala Ram <a-ram@ti.com>
2023-12-15 15:42:04 +05:30
Manoj Koppolu
9d4a6992bb
am243x: endat: add multi_channel example on am243x-lp
...
-add multi_channel_load_share lp example
-add multi_channel_single_pru lp example
Fixes: PINDSW-5476
Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-15 15:06:08 +05:30
Sen Wang
306b984080
am243x/am263x: rtlibs: Add transforms libraries and examples
...
Fixes: RTLIBS-8
Signed-off-by: Sen Wang <s-wang12@ti.com>
2023-12-15 09:17:20 +05:30
Manoj Koppolu
faa5fb5528
am243x/am64x: pruicss_pwm: add pruicss pwm sync eg
...
-add pruicss pwm sync api calls
-add pruicss pwm sync example
-add pruicss pwm sync documentation
-update rov files
Fixes: PINDSW-7096
Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-13 17:30:17 +05:30
Manoj Koppolu
aec49e6479
am243x/am64x: pruicss_pwm: move pruicss duty cycle
...
-move pruicss duty cycle example
Fixes: PINDSW-7096
Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-13 15:51:25 +05:30
Achala Ram
fb8dd6371a
am64x/am243x: SDFM: Clock Phase Compensation
...
-Enable Clock Phase mesurement
-Add sdfm example for phase compensation
Fixes: PINDSW-5509
Signed-off-by: Achala Ram <a-ram@ti.com>
2023-12-12 14:11:54 +05:30
Manoj Koppolu
b158ee7d6a
am243x/am64x: pruio: add pwm driver example
...
-add pwm driver example
-resolve reviewer comments
Fixes: PINDSW-7096
Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2023-12-07 18:20:42 +05:30
Dhaval Khandla
2c4dd5bfc0
am243x: bissc: Add examples, driver and firmwares
...
- Add support for single channel
- Add support for multi channel using single PRU
- Add support for multi channel using multiple PRUs with load share mode
Fixes: PINDSW-5468, PINDSW-5479, PINDSW-5488, PINDSW-5494, PINDSW-5495
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-12-04 15:54:58 +05:30
Naresh A
93e444d69e
am243x : icsdk : Fix build issue for examples of ICSDK
...
Fix build issue for examples of ICSDK inside MCSDK
Fixes: PINDSW-6977
Signed-off-by: Naresh A <nareshk@ti.com>
2023-10-18 16:29:40 +05:30
Naresh A
04f86f84a7
am64x/am243x/am263x : tools : update the tool versions for v9.1
...
Update the tool versions in MCSDK source repository for v9.1
Fixes: PINDSW-7000
Signed-off-by: Naresh A <nareshk@ti.com>
2023-10-16 16:34:05 +05:30
Naresh A
b886de4ad9
am64x/am243x/am263x : tools : update the tool versions for v9.1
...
Update the tool versions in MCSDK source repository for v9.1
Fixes: PINDSW-7000
Signed-off-by: Naresh A <nareshk@ti.com>
2023-10-16 13:27:17 +05:30
Naresh A
11cf1ee7d5
am243x : tirex : update the image name in package.tirex.json file
...
Update the image name in package.tirex.json file
Fixes: PINDSW-6940
Signed-off-by: Naresh A <nareshk@ti.com>
2023-09-29 13:36:23 +05:30
Naresh A
6337509ba7
am263x : build : fix product.json issue for AM263x MCSDK
...
Fix product.json issue for AM263x MCSDK
Fixes: PINDSW-6929
Signed-off-by: Naresh A <nareshk@ti.com>
2023-09-19 15:22:48 +05:30
Dhaval Khandla
82ae63d151
am243x: rtlibs: Remove M4F examples for DCL
...
Fixes: PINDSW-6566
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-15 17:23:57 +05:30
Dhaval Khandla
3faf4a3ee1
am243x/am263x : rtlibs : Add DCL examples and sources
...
Fixes: PINDSW-6566
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-15 11:53:51 +05:30
Dhaval Khandla
db642b84db
am64x/am243x: hdsl: Merge the trace example with the main example
...
- Update the UART options
- Fix and update the variable names for tracing
- Enable DMA in sysconfig
Fixes: PINDSW-6639, PINDSW-6651
Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2023-09-11 11:47:35 +05:30
Achala Ram
c41804bd2e
am64x/am243: SDFM: Add trigger based normal current sampling
...
- Add support for trigger based sampling by using IEP compare
events
- Add support for double update per PWM cycle
- Fixed the IEP compare event hit value calculation
- Tested with SDFM clock input from EPWM
Fixes: PINDSW-5522, PINDSW-6544, PINDSW-6546
Signed-off-by: Achala Ram <a-ram@ti.com>
2023-08-25 22:10:06 +05:30
Naresh A
33e19c02de
am64x/am243x/am263x : update the device name of AM64x as per the new one
...
Update the device name of AM64x as per the new one
Fixes: PINDSW-6431
Signed-off-by: Naresh A <nareshk@ti.com>
2023-07-27 13:20:26 +05:30
Naresh A
a247671e9f
am64x/am243x/am263x : update tool versions
...
Update tool versions
Fixes: PINDSW-5825
Signed-off-by: Naresh A <nareshk@ti.com>
2023-07-27 12:06:31 +05:30
Naresh A
206f344bd1
am64x/am243x/am263x : remove motor_control folder from the repository
...
remove motor_control folder from the repository
Fixes: PINDSW-5635
Signed-off-by: Naresh A <nareshk@ti.com>
2023-07-13 15:23:20 +05:30
Naresh A
5599e4387e
am64x/am243x/am263x : remove MCU_PLUS_SDK_PATH variable from repository
...
remove MCU_PLUS_SDK_PATH variable from repository
Fixes: PINDSW-5635
Signed-off-by: Naresh A <nareshk@ti.com>
2023-07-11 11:23:31 +05:30
Naresh A
5f968b0bf2
am64x/am243x/am263x : initial commit for motor control sdk
...
Initial commit for motor control sdk
Fixes: PINDSW-5635
Signed-off-by: Naresh A <nareshk@ti.com>
2023-07-04 18:02:46 +05:30