主题中讨论的其他器件:C2000WARE
我的项目位于 CCS 下的 C 语言中。
是否有一个文件通常分配寄存器、如 BOOTPIN_CONFIG、BOOT_DEF_LOW 和 BOOT_DEF_HIGH?
谢谢、
John
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.
我的项目位于 CCS 下的 C 语言中。
是否有一个文件通常分配寄存器、如 BOOTPIN_CONFIG、BOOT_DEF_LOW 和 BOOT_DEF_HIGH?
谢谢、
John
Santosh、
我已经根据 TI 文档 SPRACN1配置了我的电路板。
在文件2838x_flash_lnk_cpu1.cmd 中、我在开头插入了以下内容。
// Per SPRACN1 MEMORY { PAGE 0: DCSM_ZSEL_Z1_P0: origin = 0x07800C, length = 0x000002 DCSM_ZSEL_Z1_P1: origin = 0x07801C, length = 0x000002 } SECTIONS { dcsm_zsel_z1_1 : > DCSM_ZSEL_Z1_P0, PAGE = 0 dcsm_zsel_z1_2 : > DCSM_ZSEL_Z1_P1, PAGE = 0 } //End SPRACN1
在源文件中、我将其放在顶部:
// Per SPRACN1 #pragma RETAIN(otp_z1_data) #pragma DATA_SECTION(otp_z1_data,"dcsm_zsel_z1_1"); const long otp_z1_data = 0x5AFFFF39; // GPIO567 #pragma RETAIN(otp_z1_data_2) #pragma DATA_SECTION(otp_z1_data_2,"dcsm_zsel_z1_2"); const long otp_z1_data_2 = 0xFFFF0103; // End SPRACN1
以及后续代码中的内容:
GPIO_setPadConfig(57U, GPIO_PIN_TYPE_STD); GPIO_setDirectionMode(57U, GPIO_DIR_MODE_OUT);
它似乎起作用。 它看起来是正确的吗?
谢谢、
John