Other Parts Discussed in Thread: UCD3138FW-BIDI
Tool/software:
Dear TI Experts,
Reference project: UCD3138FW-BIDI
I have found related information regarding this issue at the URL above but have not tested it yet.
I still have a few questions to confirm, as follows:
1. When I modify the corresponding PFlash capacity setting to 64KB, should the parameter following the function call clear_integrity_word(0); also be adjusted accordingly?
Or should the zoiw_address parameter in the "software_interrupt" case 12 be modified? Please provide accurate instructions for the operation.
void rom_back_door(void)
{
// Call a SWI to clear the integrity words.
clear_integrity_word(0);
}
//==========================================================================================
// pmbus_write_rom_mode()
// Erases the program integrity word in FLASH, then waits for watchdog timer to reset the
// CPU. There is no return code or return from this function.
//==========================================================================================
int pmbus_write_rom_mode(void)
{
rom_back_door();
return PMBUS_SUCCESS; // Note: This line is never reached.
}
2. Are there any specific considerations when programming with the UCD3XXX GUI Tool? (For example: modifying the Flash block checkbox to "Block 0,1 64KB"?)
3. After programming is complete and power is cycled, to switch from ROM to PFlash, which option should be selected?
Thanks.