码迷,mamicode.com
首页 > 其他好文 > 详细

CCS教程

时间:2014-07-27 10:07:02      阅读:461      评论:0      收藏:0      [点我收藏+]

标签:

软件仿真环境设置:见参考书P11

硬件仿真环境设置:见参考书P13

启动CCS——创建工程——在工程文件中添加程序文件——Rebuild all

修改工程文件设置:Project\Build Options\Linker\Stack Size(0x400)

基本功能调试:下载程序File\Load Program

      设置软件调试断点:双击main()所在行

      利用断点调试程序:Debug\Run——>Debug\Go main

使用观察窗口:点击View\Watch Window

         双击num\右键Quick Watch\Add to Watch Window

         将str加到观察窗口:View\Call Stack

文件输入\输出:设置断点,在“read_signals”所在行设置

 bubuko.com,布布扣

View\Graph\Time

 bubuko.com,布布扣

 F12

 bubuko.com,布布扣

---------------------以C语言为基础的DSP程序--------------------------

Load完成后弹出Disassembly可观察程序入口——打开观察窗口View\Registers\Core

观察运行结果:Debug\Go Main

在内存观察口观测变量的值:View\Memory\Address\&x&y&z

将变量x y z添加到观察窗口:Quick Watch——单步运行F5Run终止shift RunHalt——Debug\Restart

内存映像文件:Project\Build Options\Linker\观察map生成路径在Debug底下——打开.cmd文件

修改内存分配:origin=0x0改为origin=0x400),重新编译工程,map文件有何变化(origin=0x400改为origin=0x740

 



int add(int a, int b)
{
  return (a+b);
}
void main()
{
  int x, y, z;
  x = 1;
  y = 2;
  while(1)
  {
    z = add(x,y);
  }
}

 

 


-stack 0x400
MEMORY
{
  ISRAM: origin=0x0, len=0x1000000
}
SECTIONS
{
  .vectors>ISRAM
  .text >ISRAM
  .bss >ISRAM
  .cinit >ISRAM
  .const >ISRAM
  .far >ISRAM
  .stack >ISRAM
  .cio >ISRAM
  .sysmen >ISRAM
}

CCS教程

标签:

原文地址:http://www.cnblogs.com/qxql2016/p/3870474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!