controlsuite
- C2833x C/C++ 头文件和外设示例------SPRC530怎么找不到啦?是改名字了吗?还能怎么下到28335的头文件吗?
- 答:这个单独的软件包现在没有了,可以通过下载并安装controlsuite:http://www.ti.com/tool/controlsuite 。在安装后的路径:C:\ti\controlSUITE\device_support\f2833x 下还可以找到C2833x C/C++ 头文件和外设示例。
controlsuite示例及使用
导入项目
创建项目
配置模拟器
添加示例头文件
- 添加示例头文件:
-
"C:\ti\controlSUITE\controlSUITE\device_support\f2833x\v132\DSP2833x_headers\include"
-
"C:\ti\controlSUITE\controlSUITE\device_support\f2833x\v132\DSP2833x_common\include"
-
其中lib库 "C:\ti\controlSUITE\controlSUITE\device_support\f2833x\v132\DSP2833x_common\lib"的文件可以在Build Setting中设置,然后在cmd中添加 -l ,如 -l SFO_TI_Build.lib
-
- 删除掉原有的28335_RAM_lnk.cmd
- CMD文件夹下放置28335_RAM_lnk.cmd(或 F28335.cmd)、DSP2833x_Headers_nonBIOS.cmd
- 拷贝一个示例项目到SRC(及必要的.c文件):C:\ti\controlSUITE\controlSUITE\device_support\f2833x\v132\DSP2823x_examples_ccsv4\sci_autobaud\Example_2823xSci_Autobaud.c,然后编译调试项目:
CCS软件仿真
-
部分支持2833xx的文件下载: https://github.com/highskyno1/CSS-simulation
-
调试过程中总是重启,我注释掉了ADC_cal()
c
// *IMPORTANT*
// The ADC_cal function, which copies the ADC calibration values from TI reserved
// OTP into the ADCREFSEL and ADCOFFTRIM registers, occurs automatically in the
// Boot ROM. If the boot ROM code is bypassed during the debug process, the
// following function MUST be called for the ADC to function according
// to specification. The clocks to the ADC MUST be enabled before calling this
// function.
// See the device data manual and/or the ADC Reference
// Manual for more information.
ADC_cal();// 如果绕过了Boot ROM代码(例如,在调试过程中通过JTAG加载程序),就需要手动调用 ADC_cal() 函数来完成这个校准过程。此外,为了保证函数能够正确执行,必须确保ADC的时钟已经使能。