主题中讨论的其他器件:C2000WARE
工具/软件:Code Composer Studio
尊敬的朋友、您好。 我正在尝试在闪存上运行演示程序(闪烁 LED)。 我在 c2000ware 中使用了演示代码、但一旦调试启动、代码就位于 ESTOP0上。 有什么帮助?
// //包含的文件 // #include "driverlib.h" #include "device.h" // Main // void main (void) { // //初始化设备时钟和外设 // device_init(); // //初始化 GPIO 并将 GPIO 引脚配置为推挽输出 // DEVICE_initGPIO(); GPIO_setPadConfig (34、GPIO_PIN_TYPE_STD); GPIO_setDirectionMode (34、GPIO_DIR_MODE_OUT); // //初始化 PIE 并清除 PIE 寄存器。 禁用 CPU 中断。 // interrupt_initModule(); // //使用指向 shell 中断的指针初始化 PIE 矢量表 //服务例程(ISR)。 // interrupt_initVectorTable(); // //启用全局中断(INTM)和实时中断(DBGM) // EINT; ERTM; // //永久循环 // for (;;) { // //打开 LED // GPIO_writePin (34、0); // //延迟一位。 // DEVICE_DELAY_US (50000); // //关闭 LED // GPIO_writePin (34、1); // //延迟一位。 // DEVICE_DELAY_US (50000); } } // //文件结束 //
当我将其与"28004x_cla_ram_lnk.cmd"配合使用时、程序会运行。 但我不想在 RAM 上运行。 我尝试使用这个"28004x_cla_flash_lnk"、但它引导我执行 ESTOP0操作。 我从"ti\c2000\C2000Ware_1_00_06_00\device_support\f28004x\con\cm"获取了此.cmd 文件。

