dsp28335读地址c语言写法,dsp 28335 教程 附录4 dsp的c语言.ppt

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbsp嵌入式开发

2a1a028d081056ab14b40d3afcc4d675.gif

dsp 28335 教程 附录4 dsp的c语言.ppt16页

本文档一共被下载:2377011b61454b208b34ad77b4c31088.gif次,您可全文免费在线阅读后下载本文档。

072ad097814a33d1ad18e33ca14a5a9e.png

9ec2792a743ebdf4575ee09a03c275ea.png

7af312d1be2cfc1e59f15880bb7a7e7a.png

5f207613e329ca76dc87c76d3ff77e64.png

adf7aa3071c520b8a2063089f549261c.png

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

DSPx m C Programming Appendix D TMS320C28x? MCU Workshop Learning Objectives Learn the basic C environment for the C28x family How to control the C environment How to use the C-compiler optimizer Discuss the importance of volatile Explain optimization tips Boot.ASM - Invoked With “-C” The Stack The C/C++ compiler uses a stack to: Allocate local variables Pass arguments to functions Save the processor status Save the function return address Save temporary results The compiler uses the hardware stack pointer (SP) to manage the stack. SP defaults to 0x400 at reset. The run-time stack grows from low addresses to higher addresses. Setting Up the Stack Boot.asm sets up SP to point at .stack The .stack section has to be linked into the low 64k of data memory. The SP is a 16-bit register and cannot access addresses beyond 64K. Stack size is set by the linker. The linker creates a global symbol, --STACK-SIZE, and assigns it a value equal to the size of the stack in bytes. (default 1K words) You can change stack size at link time by using the -stack linker command option. C28x C-Language Data Types Accessing Interrupts / Status Register Pragma Examples Optimization Scope Optimization Performance Optimization Issue: “Volatile” Variables Summary: Optimization Tips Lab D: Procedure – C Optimization Lab D Solutions * DSPx m Copyright ? 2009 Texas Instruments. All rights reserved. Technical Training Organization T TO Reset : PC RAMalign=2 ... } Note: The compiler provides no means to check for stack overflow during compilation or at ru

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

c9f2bced460b0329ba0aadbbc3f0fc71.png

匿名?

发表评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值