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.
Tool/software:
Hello;
I have been working with single chip servo example for AM243-Lp board. (/ti/motor_control_sdk_am243x_09_02_00_09/examples/tidep_01032_dual_motor_drive/single_chip_servo/am243x-lp/).
I integrated the single chip servo project into my own project and I am rotating two motors at a fixed speed on the r5 1-0 core. I am running the ethercat slave application on the r5 0-0 core. When I debug the project via CCS, the motors are rotating and the software is running. However, when I flash this software to the device memory with uniflash, the motors draw more current and do not rotate. What could be the reason that could create this effect between the debug process and flashing the software?
Regards
Kadir
Hi
Can you share more details on what steps are you using to flash binaries for multiple cores?
Regards
Dhaval
Hi,
I am not having problems when I flash another software. When I debug the software I mentioned, I observe that it works when I debug, but when I flash it, the motors do not turn.
Step-1 change content of default sbl ospi config file
# When sending bootloader make sure to flash at offset 0x0. ROM expects bootloader at offset 0x0
--file=sbl_prebuilt/am243x-lp/sbl_ospi.release.hs_fs.tiimage --operation=flash --flash-offset=0x0
# When sending application image, make sure to flash at offset 0x80000 (default) or to whatever offset your bootloader is configured for
--file=/home/xxx/projects/xxx/sitara/system/Debug/system.appimage.hs_fs --operation=flash --flash-offset=0x80000
Step-2 Run uniflash command
python uart_uniflash.py -p /dev/ttyACM0 --cfg=sbl_prebuilt/am243x-lp/default_sbl_ospi.cfg
Regards
Kadir