Thread 中讨论的其他器件:controlSUITE
工具/软件:Code Composer Studio
您好!
参考 controlSUITE 中的给定示例以从闪存运行程序、我构建了自己的项目并尝试简单的 LED 闪烁代码。
代码 正在成功加载到 launchpad 中、但当我开始运行时、它会在资源分配方面出现一些错误。
我提供的图像要更加清晰。
代码很简单、只需使用已连接到板载 LED 引脚的 GPIO 引脚即可、并且我已负责链接两个.cmd 文件、即'F2802x_Headers_nonBIOS.cmd'和'C:\ti\controlSUITE\development_kits\c2000_LaunchPad\f2802x_common\cmc\F2802x_generic_flash.cmd'。
#ifdef _flash //将时间关键代码和闪存设置代码复制到 RAM //这包括以下 ISR 函数:EPwm1_timer_ISR ()、EPwm2_timer_ISR () //和 flash_setup(); // RamfuncsLoadStart、RamfuncsLoadSize 和 RamfuncsRunStart //符号由链接器创建。 请参阅 F2280270.cmd 文件。 memcpy (&RamfuncsRunStart、&RamfuncsLoadStart、(size_t)&RamfuncsLoadSize); //调用闪存初始化以设置闪存等待状态 //此函数必须驻留在 RAM 中 Flash_setup (myFlash); #endif //结束#ifdef _flash
上面的代码片段显示了闪存设置。
请让我了解他们的情况、因为我没有成功运行。
Thaks。
Kiran。
