当前位置:网站首页>How to base on CCS_ V11 new tms320f28035 project
How to base on CCS_ V11 new tms320f28035 project
2022-06-12 16:25:00 【Liyizheng】
First of all, if we want to create a project , Need to download TI The compiler CCS, I have installed CCS_V11 edition , On how to install , Recommend this blog :https://blog.csdn.net/qq_36788698/article/details/82913956?ops_request_misc=&request_id=&biz_id=102&utm_term=CCS%E5%AE%89%E8%A3%85&utm_medium=distribute.pc_search_result.none-task-blog-2blogsobaiduweb~default-2-82913956.nonecase&spm=1018.2226.3001.4450
After installation , To create a compiler environment based on TMS320F28035 The engineering of , that , We also need to download a library , This library contains this DSP Common peripheral libraries for ,CMD Documents and other necessary materials for creating the project , Links are as follows :http://www.eeboard.com/bbs/thread-1792-1-1.html
Or we can use other ready-made libraries , If you can achieve your goal .
One 、 New project
Then we can start to build our project , open CCS_V11 Software ,Project—New CCS Project,Target choose “2803x Piccolo”, Select... From the drop-down box at the back “TMS320F28035”,Connection Select the corresponding simulator model , What I use here is “XDS100V2”,Project name It's called LED, The default project address is the address of the workbench , We also use belt for engineering template main.c The project template is OK , Then click “Finish”.
The following is the overall picture of the project we created :
There are... In the folder Includes、Debug The folder and TMS320F28035.ccxml、28035_RAM_lnk.cmd Wait for the documents , there Include Inside the folder is C Some header files needed by the locale , For example, common math.h、string.h etc. ,Debug Folder after the project is successfully compiled and linked , The generated intermediate files and executable files will be placed in Debug In the folder ,TMS320F28035.ccxml Is the target link file , It's specified here DSP Model and selected emulator , If the project does not have this file ,CCS You can't DSP Create connection , You can't download the debugger , We can also pass New->Target Configuration File Create a target link file for the project ;28035_RAM_lnk.cmd The file defines the storage space and allocation of user programs and data , Usually no changes are required , The document makes full use of DSP Of RAM Space , Of course , If the actual project storage situation and the actual CMD When the definitions in the file are different , We need to customize one CMD file , For distribution 28035 Register space of
Next, you need to add some necessary files to the project , Here is the 28034 In the project folder of DSP2803x_common The folder and DSP2803x_headers Copy the folder to our current project address , After copying , The folder will be automatically scanned in the main interface of the project , Yes DSP2803x_headers The contents of the folder do not need to be changed
cmd In the folder is a DSP2803x_Headers_nonBIOS.h file ,Include This one is in the folder DSP Some header files of peripherals in ,source Medium is DSP2803x_GlobalVariableDefs.h The header file , about DSP2803x_common Contents in folder , We need to make some changes , Because from 28034 Copied from the folder of , therefore , For the folder inside the folder cmd The content in , We need to delete 28034_RAM_lnk.cmd file , Because when we created the project, there was already a 28034_RAM_lnk.cmd The file , Two files together can cause the problem of duplicate definitions , And then put F28034.cmd Replace file with F28035.cmd file , This file can be downloaded from the link above :http://www.eeboard.com/bbs/thread-1792-1-1.html Find , After replacement , The establishment of the project has been basically completed , then , Because we have added so many files , You need to specify a path for them ,CCS To find them , Right click the project name ->Properties, choice C2000 Compiler Below Include Options, Add our DSP2803x_common and DSP2803x_headers Under the folder Include The path of the folder comes in
In this way, the compilation can pass
边栏推荐
- 武汉大学甘菲课题组和南昌大学徐振江课题组联合招聘启事
- Analysis on the development status and direction of China's cultural tourism real estate industry in 2021: the average transaction price has increased, and cultural tourism projects continue to innova
- Acwing high precision multiplication
- Reprise de Google net
- The market share of packaged drinking water has been the first for eight consecutive years. How does this brand DTC continue to grow?
- 盒马,最能代表未来的零售
- MySQL面试整理
- generate pivot data 1
- Browsercontext class of puppeter
- 借助SpotBugs将程序错误扼杀在摇篮中
猜你喜欢
收藏 | 22个短视频学习Adobe Illustrator论文图形编辑和排版
Multimix: small amount of supervision from medical images, interpretable multi task learning
批量--03---CmdUtil
C packing and unpacking
Recurrent+Transformer 视频恢复领域的‘德艺双馨’
Acwing788. number of reverse order pairs
看《梦华录》上头的人都该尝试下这款抖音特效
Read MHD and raw images, slice, normalize and save them
Servlet API
Development status of China's pig breeding industry in 2021 and comparative analysis of key enterprises: 671million pigs were sold [figure]
随机推荐
深入理解 Go Modules 的 go.mod 與 go.sum
5-5 configuring MySQL replication log point based replication
Acwing 797 differential
Nacos Config 动态刷新源码剖析
Interview: what are shallow copy and deep copy?
std::set compare
Interview: do you understand the packing and unpacking operations?
acwing794 高精度除法
Project training of Shandong University rendering engine system (VII)
线程池执行流程
5-5配置Mysql复制 基于日志点的复制
34- [go] golang channel knowledge points
use. Net upgrade assistant upgrades the net core 3.1 project to NET 6
In 2021, China's lottery sales generally maintained a rapid growth, and the monthly sales generally tended to be stable [figure]
思考游戏王决斗链接中抽卡概率问题
Acwing 798 two dimensional difference (difference matrix)
Cookies and sessions
Acwing 1927 automatic completion (knowledge points: hash, bisection, sorting)
Postgresql错误码是如何构造的
Comprendre le go des modules go. MOD et go. SUM