Commit Graph

271 Commits

Author SHA1 Message Date
Dhaval Khandla
011a5d906d am243x: ReferenceDesign: Add design guide
Fixes: PINDSW-5516

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-10 11:37:12 +05:30
Dhaval Khandla
8f7ea39fef Pull request #125: am243x: docs: Update bug list in release notes
Merge in PINDSW/motor_control_sdk from PINDSW-7480_update_buglist to next

* commit '1b3a75198931186068a5a3471d62596225db9295':
  am243x: docs: Update bug list in release notes
2024-01-09 10:45:22 -06:00
Dhaval Khandla
1b3a751989 am243x: docs: Update bug list in release notes
Fixes: PINDSW-7480

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-09 20:52:31 +05:30
Dhaval Khandla
b3a69c1ba9 Pull request #124: am243x: hdsl: Fix example initialization when channel 0 is disabled
Merge in PINDSW/motor_control_sdk from PINDSW-5516_fix_hdsl_init to next

* commit 'a26376d4262419f675c21d7c56dfe1a16742e6ed':
  am243x: hdsl: Fix example initialization when channel 0 is disabled
2024-01-09 07:08:20 -06:00
Dhaval Khandla
a26376d426 am243x: hdsl: Fix example initialization when channel 0 is disabled
Fixes: PINDSW-5516

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-09 18:33:02 +05:30
Manoj Koppolu
f52620756a Pull request #121: am64x/am243x: pruicss_pwm: update documentation
Merge in PINDSW/motor_control_sdk from a0503545_pwm to next

* commit '292923f6811f90189ae9bed75d919818edba2997':
  am64x/am243x: pruicss_pwm: update documentation
2024-01-09 06:58:10 -06:00
Achala Ram
b50bd4af25 Pull request #123: am243x/am263x: Update sdfm documents, manifest & license files
Merge in PINDSW/motor_control_sdk from a0502729_update_documents to next

* commit '5cefe95b2f9cb872d8209e16111030bcbfb6db78':
  am243x: SDFM: Update documents
2024-01-09 06:57:35 -06:00
Achala Ram
5cefe95b2f am243x: SDFM: Update documents
-Update license and manifest files
 -Add FD latency and NC task time

Fixes: PINDSW-7478

Signed-off-by: Achala Ram <a-ram@ti.com>
2024-01-09 15:21:06 +05:30
Manoj Koppolu
292923f681 am64x/am243x: pruicss_pwm: update documentation
- update pruicss_pwm_epwm_sync example doc

Fixes: PINDSW-7096

Signed-off-by: Manoj Koppolu <manoj_koppolu@ti.com>
2024-01-09 11:44:18 +05:30
Dhaval Khandla
6439bb04c8 Pull request #122: am243x: hdsl: Update the linker to define alignment of copy table
Merge in PINDSW/motor_control_sdk from PINDSW-7051_fix_linker_for_freerun to next

* commit '0fb9cd68d1a238da6a64dcbaa4c47caea9625b76':
  am243x: hdsl: Update the linker to define alignment of copy table
2024-01-08 22:33:54 -06:00
Dhaval Khandla
0fb9cd68d1 am243x: hdsl: Update the linker to define alignment of copy table
Fixes: PINDSW-5516

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-08 19:11:39 +05:30
Dhaval Khandla
8a3e4b1ee5 Pull request #119: am243x: tamagawa: Add more details on TX/RX in developer guide
Merge in PINDSW/motor_control_sdk from PINDSW-7004_add_dev_guide_for_custom_uart to next

* commit '2640fc87e3f77fd73f0ce0503a60cec0322cfc25':
  am243x: tamagawa: Add more details on TX/RX in developer guide
2024-01-08 06:12:21 -06:00
Dhaval Khandla
248e492d19 Pull request #120: am243x: ReferenceDesign: Add example documentation page
Merge in PINDSW/motor_control_sdk from PINDSW-5516_add_docs to next

* commit '7cf2a42921a8a6c1f31291f8eb840f303c1d3ce4':
  am243x: ReferenceDesign: Add example documentation page
2024-01-08 05:03:29 -06:00
Dhaval Khandla
7cf2a42921 am243x: ReferenceDesign: Add example documentation page
Fixes: PINDSW-5516

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-08 16:28:29 +05:30
Rajul Bhambay
2e2ee33b25 Pull request #118: am64x/am243x: HDSL 100 meter cable length support - Freerun Mode with 300Mhz PRU Clock - Single Channel
Merge in PINDSW/motor_control_sdk from a0497643_PINDSW-5473_hdsl_300mhz_100m_cable_freerun_mode to next

* commit '2021878d0643b0c36dcb396a61d42314f1182507':
  am64x/am243x: HDSL: long cable support
2024-01-08 04:10:04 -06:00
Rajul Bhambay
2021878d06 am64x/am243x: HDSL: long cable support
- add support for 100m cable
- Freerun mode 300Mhz
- Single Channel

Fixes: PINDSW-7473

Signed-off-by: Rajul Bhambay <r-bhambay@ti.com>
2024-01-08 15:34:57 +05:30
Dhaval Khandla
2640fc87e3 am243x: tamagawa: Add more details on TX/RX in developer guide
Fixes: PINDSW-7004

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-08 15:27:10 +05:30
Achala Ram
e130dbc2d0 Pull request #117: am243x: SDFM: Update release note
Merge in PINDSW/motor_control_sdk from a0502729_SDFM_update_release_note to next

* commit 'cdb699254e81682a7aece933c7625cc8ad173964':
  am243x: SDFM: Update release note
2024-01-08 02:17:24 -06:00
Achala Ram
cdb699254e am243x: SDFM: Update release note
- Update 9.1 release note for SDFM changes
- Remove tamagawa LP + TIDA-197 Hw setup image

Fixes: PINDSW-7472

Signed-off-by: Achala Ram <a-ram@ti.com>
2024-01-08 13:24:54 +05:30
Naresh A
019d1665d5 Pull request #116: am243x/am263x : syscfg : Fix SysConfig issue for IC SDK modules
Merge in PINDSW/motor_control_sdk from PINDSW-7467-IC-SDK-modules-are-not-visible-in-the-SysConfig-of-MC-SDK to next

* commit 'c448b9e240637ca58f396a9bb587f70e4707333c':
  am243x/am263x : syscfg : Fix SysConfig issue for IC SDK modules
2024-01-08 00:27:05 -06:00
Dhaval Khandla
68f2e45a79 Pull request #115: am243x: tamagawa: Add developer guide for modifying Tamagawa
Merge in PINDSW/motor_control_sdk from PINDSW-7004_add_dev_guide_for_custom_uart to next

* commit 'db13a2b1a1cabe1190737d50843cdb67c15af561':
  am243x: tamagawa: Add developer guide for modifying Tamagawa
2024-01-08 00:22:09 -06:00
Naresh A
c448b9e240 am243x/am263x : syscfg : Fix SysConfig issue for IC SDK modules
Fix SysConfig issue for IC SDK modules

Fixes: PINDSW-7467

Signed-off-by: Naresh A <nareshk@ti.com>
2024-01-08 10:27:35 +05:30
Dhaval Khandla
c430c18973 Pull request #114: SDK 9.1 : Update Documentation
Merge in PINDSW/motor_control_sdk from PINDSW-7466_update_docs to next

* commit 'bfdc5143c5b115b949546ce3779f5920e37019a3':
  am243x/am263x: docs: Update release notes and pages for 9.1 release
  am243x: hdsl: Update release notes and module documentation
2024-01-07 10:30:46 -06:00
Dhaval Khandla
db13a2b1a1 am243x: tamagawa: Add developer guide for modifying Tamagawa
Fixes: PINDSW-7004


Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-07 21:15:38 +05:30
Dhaval Khandla
bfdc5143c5 am243x/am263x: docs: Update release notes and pages for 9.1 release
Fixes: PINDSW-7466

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-07 11:08:41 +05:30
Dhaval Khandla
a5e301470d am243x: hdsl: Update release notes and module documentation
- Add new features list
- Update bug list and compatibility section in release note
- Add details on SYNC mode with different ES values
- Add details on dynamic firmware loading for TX-PRU

Fixes: PINDSW-7051, PINDSW-6268

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-06 20:11:57 +05:30
Achala Ram
5cef889054 Pull request #102: am243x/am64x: SDFM: Update sdk documentation
Merge in PINDSW/motor_control_sdk from a0502729_sdfm_update_documents to next

* commit '422671308b0220a492d7815a93f0e17b38b2629e':
  am243x/am64x: SDFM: Update sdk documentation
2024-01-06 07:03:53 -06:00
Achala Ram
422671308b am243x/am64x: SDFM: Update sdk documentation
Fixes: PINDSW-7019

Signed-off-by: Achala Ram <a-ram@ti.com>
2024-01-06 16:27:22 +05:30
Sen Wang
72eddb00b8 Pull request #112: am243x/am263x: RTLibs Transformation: Correcting minor grammar syntax
Merge in PINDSW/motor_control_sdk from rtlibs_sen_grammarfix to next

* commit 'd52c85f2a9575a18dc9eb93f7b21a7f7d1398b21':
  am243x/am263x: rtlibs: Update API group name for Transforms
2024-01-05 23:09:59 -06:00
Sen Wang
d52c85f2a9 am243x/am263x: rtlibs: Update API group name for Transforms
Fixes: RTLIBS-8

Signed-off-by: Sen Wang <s-wang12@ti.com>
2024-01-06 10:01:23 +05:30
Achala Ram
499533bc08 Pull request #111: am64x/am243x: SDFM: Remove duplicate checks
Merge in PINDSW/motor_control_sdk from a0502729_sdfm_resolve_klocwork_error to next

* commit '2a25701324fbb2910bf437cab07b78b385270399':
  am64x/am243x: SDFM: Remove duplicate checks
2024-01-05 07:06:07 -06:00
Achala Ram
2a25701324 am64x/am243x: SDFM: Remove duplicate checks
- Return a null pointer instead of assigning null value to a local pointer
- Remove duplicate checks

Fixes: PINDSW-7460

Signed-off-by: Achala Ram <a-ram@ti.com>
2024-01-05 17:32:52 +05:30
Dhaval Khandla
17fdd76f13 Pull request #110: am243x: ReferenceDesign: Update EtherCAT library name
Merge in PINDSW/motor_control_sdk from PINDSW-7215_fix_build_2 to next

* commit '36ef96cfa7d3374941a30f36808a9f25130abce4':
  am243x: ReferenceDesign: Update EtherCAT library name
2024-01-05 02:49:29 -06:00
Dhaval Khandla
36ef96cfa7 am243x: ReferenceDesign: Update EtherCAT library name
Fixes: PINDSW-7215

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-05 14:01:15 +05:30
Dhaval Khandla
64e74fe697 Pull request #109: am243x: ReferenceDesign: Fix the makefile
Merge in PINDSW/motor_control_sdk from PINDSW-7215_fix_build to next

* commit '93103eb2357294d2cb15b5082d86e99dedbc187d':
  am243x: ReferenceDesign: Fix the makefile
2024-01-05 02:03:38 -06:00
Dhaval Khandla
93103eb235 am243x: ReferenceDesign: Fix the makefile
Fixes: PINDSW-7215

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-05 13:13:59 +05:30
Dhaval Khandla
207d8bb632 Pull request #108: am243x: ReferenceDesign: Use release mode cmsis lib for debug mode build
Merge in PINDSW/motor_control_sdk from MCUSDK-12612_fix_cmsis_linking to next

* commit 'eb4f65bf177614d82a8db36fbb563b290cb3adc7':
  am243x: ReferenceDesign: Use release mode cmsis lib for debug mode build
2024-01-05 00:15:18 -06:00
Dhaval Khandla
eb4f65bf17 am243x: ReferenceDesign: Use release mode cmsis lib for debug mode build
Fixes: MCUSDK-12612

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-05 11:33:16 +05:30
Dhaval Khandla
37dfd97529 Pull request #106: am243x: ReferenceDesign: Update ICSSG1 clock configuration
Merge in PINDSW/motor_control_sdk from PINDSW-7166_fix_icssg1_clock_init_ref_design to next

* commit 'c71267b7fceea304bde32fd6c92449e08388998c':
  am243x: ReferenceDesign: Update ICSSG1 clock configuration
2024-01-04 22:38:12 -06:00
Manoj Koppolu
6e469ee341 Pull request #107: am243x/am64x: pruicss_pwm: add pruicss pwm sync eg
Merge in PINDSW/motor_control_sdk from a0503545_pwm to next

* commit 'ba8a20b928bfa971fb02667d512c14f53abfc8f1':
  am243x/am64x: pruicss_pwm: add pruicss pwm sync eg
2024-01-04 09:13:04 -06:00
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
Dhaval Khandla
c71267b7fc am243x: ReferenceDesign: Update ICSSG1 clock configuration
- For the tidep_01032_dual_motor_drive reference design, ICSSG0 core clock should
  be configured to 300 MHz and ICSSG1 core clock should be configured to 200 MHz.
  R5F_0_0 configures ICSSG0 first and then R5F_1_0 configures ICSSG1.
- Because of MCUSDK-12117 bug, ICSSG1 clock configuration to 200 MHz causes ICSSG0
  also to run at 200 MHz which is a problem for EnDat and SDFM firmwares.
- To avoid this issue, the clock configuration of ICSSG1 should be done separately
  and not from SysConfig generated API.

Fixes: PINDSW-7166

Signed-off-by: Dhaval Khandla <dhavaljk@ti.com>
2024-01-04 18:36:22 +05:30
Ming Wei
f20bac0466 Pull request #60: Single chip dual axis servo lp bp 09 01
Merge in PINDSW/motor_control_sdk from single_chip_dual_axis_servo_lp_bp_09_01 to next

* commit 'fa73801ff5f4060fd7a1828be21b74d6bbc19f34':
  am243x: EtherCAT: Motor drive reference design code
2024-01-04 05:16:25 -06:00
Achala Ram
bab38abfb6 Pull request #105: am243x/am64x: EnDat: Update firmware version
Merge in PINDSW/motor_control_sdk from a0502729_endat_update_firmware_version to next

* commit '7f1f4c38533cbeec82eecaac0d9378a1717b2ef7':
  am243x/am64x: EnDat: Update firmware version
2024-01-04 05:13:54 -06:00
Achala Ram
7f1f4c3853 am243x/am64x: EnDat: Update firmware version
Fixes: PINDSW-7177

Signed-off-by: Achala Ram <a-ram@ti.com>
2024-01-04 15:09:33 +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
Achala Ram
afa298aacb Pull request #104: am243x: SDFM/EnDat: Remove cmp stauts clear code
Merge in PINDSW/motor_control_sdk from a0502729_sdfm_remove_cmp_clear_code to next

* commit '16f2e3e77b1d4f84d8c4c168a8971cd7ee8af71a':
  am243x: SDFM/EnDat: Remove cmp status clear code
2024-01-03 09:34:54 -06:00
Achala Ram
16f2e3e77b am243x: SDFM/EnDat: Remove cmp status clear code
- Remove cmp status clear code in sdfm firmware
- Update cmp status clear code in Endat firmware

Fixes: PINDSW-7165

Signed-off-by: Achala Ram <a-ram@ti.com>
2024-01-03 21:04:26 +05:30
Dhaval Khandla
7f25c9e085 Pull request #100: HDSL : Add third channel support
Merge in PINDSW/motor_control_sdk from PINDSW-7051_add_hdsl_3rd_channel_2 to next

* commit '086fda69e2894c94701b50fa6554e1258d5ca9cd':
  am64x/am243x: hdsl: Add support for third channel
2024-01-02 01:42:13 -06:00
Achala Ram
be16eb374a Pull request #103: am64x/am243x: SDFM: Add ecap output pin
Merge in PINDSW/motor_control_sdk from a0502729_sdfm_add_ecap_output_pin to next

* commit '1d34b0f45d3d8e132ea5067370a35607b27eb061':
  am64x/am243x: SDFM: Add ecap output pin
2024-01-02 00:25:47 -06:00