Chinaunix首页 | 论坛 | 博客
  • 博客访问: 100891
  • 博文数量: 49
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 10
  • 用 户 组: 普通用户
  • 注册时间: 2015-07-03 19:38
文章分类

全部博文(49)

文章存档

2016年(37)

2015年(12)

我的朋友

发布时间:2016-01-25 21:43:43

本文给出了移植Contiki内核到MSP-EXP430G2的一些细节,并给出工程源文件。......【阅读全文】

阅读(775) | 评论(0) | 转发(0)

发布时间:2016-01-25 21:43:35

本文以MSP430G2231为例,整理了其存储器组织各个部分的内容,包括特殊功能寄存器、外围模块、RAM、FLASH、中断向量表。......【阅读全文】

阅读(699) | 评论(0) | 转发(0)

发布时间:2016-01-25 21:43:26

摘要:    本文深入反汇编代码,分析了IAR MSP430普通函数参数传递详情,得出参数传递,前4个寄存器传递,其余的用堆栈传递。     前几天,还很天真以为函数参数传递是从右向左压栈,经过今天的调试看反汇编代码才知道,原来并没有那么简单。事实上,IAR for MSP430环境下,函数参数传递是寄存器和栈混用,即前四个参数用寄存器传递(结构体或联合类型的另外别论),其他的用堆栈传递。     注:本文实验环境是IAR for MSP430 5.51,我在百度文库看到一文档,说是参数传递,前2个是......【阅读全文】

阅读(919) | 评论(0) | 转发(0)

发布时间:2016-01-25 21:43:18

摘要:    本文给出IAR设置堆栈合理大小的详细方法,并分享一些好博文(icf及map讲解)。     最近在MSP430-169LCD(MSP430F169,RAM为2KB)调试一些ucos演示例子,IAR for MSP430默认的堆栈大小是80字节,编译可以通过,运行结果不确定性,调试过程会提示"the stack pointer for stack is outside the stack range",堆栈溢出。那么,到底设置多大的堆栈够用且不浪费呢。 一、合理设置堆栈大小 首先,查看程序共需要多大的堆栈,生成map......【阅读全文】

阅读(847) | 评论(0) | 转发(0)

发布时间:2016-01-25 21:42:53

本文给出了Contiki内核在IAR+MSP430-169LCD移植后的工程源码,并给出具体移植过程。......【阅读全文】

阅读(430) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册