Other Parts Discussed in Thread: C2000WARE, TMS320F280039C, BOOSTXL-BUCKCONV, POWERSUITE, SYSCONFIG
主题中讨论的其他器件: BOOSTXL-BUCKCONV、C2000WARE、 powerSUITE、 SysConfig、 Strike
工具与软件:
您好!
我将使用 F28004x TIDM 直流/直流降压示例、并将其迁移到 F280039C 控制卡板、如下图所示、对使用120MHz SYSCLK 频率进行了一些修改、并更改了 ADC 配置以读取 Vin、Vout、Iout -所有这些都运行良好(编译和运行)。 但我无法将程序刷写到电路板中、尽管2个引导模式 GPIO 引脚被设置为闪存引导模式- 1. 反汇编视图还显示主程序和 GPIO 引脚位于闪存地址中、我将使用 f28004x_codestartbranch.asm 和 f28004x_flash_lnk.cmd 文件、因为它们是默认文件、并且在编译期间不会出现任何问题(因为 F28003x 和 F28004x 具有相同的 Bank0和 Bank1内存映射和扇区大小)。 但是、一旦电源连接断开并再次打开电路板、该程序就不会运行。 构建配置在释放模式中被设定为激活状态、并且没有其它构建配置选项可用。 请求帮助以了解刷写代码库的方法。
#define DEVICE_setCLOCK_CFG (SYSCTL_OSCSRC_OSC2 | SYSCTL_IMULT (48)|\
SYSCTL_REFDIV (1)| SYSCTL_ODIV (4)|\
SYSCTL_SYSDIV (1)| SYSCTL_PLL_ENABLE |\
SYSCTL_DCC_BASE_0)
//
//基于上述 device_setclock_CFG 的120MHz SYSCLK 频率。 更新了
//如果使用了不同的时钟配置、请执行以下代码!
//
#define DEVICE_SYSCLK_FREQ ((DEVICE_OSCSRC_FREQ * 48)/(1 * 4 * 1))
谢谢!
Geetha Priya






