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.

TMS320F280049C: Saving Motor ID Parameters to Non-Volatile Memory

Part Number: TMS320F280049C


Is there a way to store the motor ID parameters to a non-volatile memory location in the processor so they can be fetched without having to do adjust the firmware code? We are running code based on v3.00.01.00 with customizations for our application. In the past we've used a separate EEPROM but I'd like to use a dedicated space on the processor if possible.

For example, here are the steps we currently perform to commission a new motor/drive pair. We are using a boot loader to load the firmware, not the eval board, and have a custom GUI for basic debug and programming.

1. Configure the parameters for the motor in firmware code and load the motor ID code via bootloader.

2. Run Motor ID and write down parameters for R and L

3. Update the application firmware code by entering the motor ID values

4. Load the application code with updated parameters via bootloader

Here is what we'd like to do:

1. Configure the parameters for the motor in firmware code and load the motor ID code via bootloader.

2. Run Motor ID and have the parameters saved to a non-volatile memory space on the processor

3. Load the application code that automatically pulls the motor ID values from non-volatile memory on the processor

Thanks.