搜索
bottom↓
回复: 10

MSP430的程序从哪一段开始存储

[复制链接]

出0入0汤圆

发表于 2013-9-19 23:07:46 | 显示全部楼层 |阅读模式
本帖最后由 神秘的小五君 于 2013-9-19 23:40 编辑

      MSP430的程序从FLASH的哪一段开始存储呐?看到手册中有描述segment 0(0xffff)存储了中断向量表,是不是说明是从最高地址(0xffff,segment 0)开始逐字节向低地址处存贮呐?这样倒着来好像有点奇怪啊。而且一般情况下中断向量表不应该放在起始地址处吗?430的FLASH提供了main memory的擦除机制,但是擦除了之后不是把程序也擦除了吗?430执行代码的机制是怎么样的呐,是类似于ARM将代码从FLASH中复制到RAM中执行吗?对于430单片机的机制还不是很熟悉,希望懂的大大帮忙解释一下,谢谢了。

出0入0汤圆

发表于 2013-9-19 23:55:12 | 显示全部楼层
ARM大部分都是直接在FLASH中运行代码,而不是复制到RAM中

出0入0汤圆

发表于 2013-9-20 00:19:32 来自手机 | 显示全部楼层
啃英文原版资料吧,尽管不好啃。

出0入0汤圆

 楼主| 发表于 2013-9-20 10:05:45 | 显示全部楼层
szmini2006 发表于 2013-9-19 23:55
ARM大部分都是直接在FLASH中运行代码,而不是复制到RAM中

额,不是的。不管是NOR FLASH还是NAND FLASH都是复制到SDRAM中的。不过这不是主要的问题,我只是想问一下MSP430的启动机制。

出0入0汤圆

发表于 2013-9-20 10:09:34 | 显示全部楼层
神秘的小五君 发表于 2013-9-20 10:05
额,不是的。不管是NOR FLASH还是NAND FLASH都是复制到SDRAM中的。不过这不是主要的问题,我只是想问一下 ...

你从哪里看到FLASH代码复制到RAM中的?我的程序保存在flash中272K,RAM只有64K,如何复制?

出0入0汤圆

 楼主| 发表于 2013-9-20 10:38:34 | 显示全部楼层
szmini2006 发表于 2013-9-20 10:09
你从哪里看到FLASH代码复制到RAM中的?我的程序保存在flash中272K,RAM只有64K,如何复制? ...

这个,我说的是ARM,你看错了。我只是打个比方。

出0入0汤圆

 楼主| 发表于 2013-9-20 10:56:24 | 显示全部楼层
cc1989summer 发表于 2013-9-20 00:19
啃英文原版资料吧,尽管不好啃。

我早上查看了MSP430x1xx Family User's Guide (Rev. F),但是好像没提到启动过程。你知道哪里这方面资料吗?

出0入0汤圆

发表于 2013-9-20 15:52:39 | 显示全部楼层
430有内置类似bootloader的东西

出0入0汤圆

发表于 2013-9-20 15:53:02 | 显示全部楼层
就像STC有什么IAP这种类似

出0入85汤圆

发表于 2013-9-20 19:40:22 | 显示全部楼层
430的复位中断地址是放在0xffff  此地址放着程序第一条将要执行的程序地址,跳到此地址即跳到了程序开始执行的地方,中断向量固定是从0XFFFF往上拍列的即往地址小的方向排列。   程序地址呢 则是根据IDE 的设置放在一个起始地址 比如IAR 放在了0X5C00,430确实提供了直接FLASH编程功能  如果把向量地址写坏了  单片机程序肯定就完了!

出0入0汤圆

 楼主| 发表于 2013-9-20 21:47:45 | 显示全部楼层
coolsir 发表于 2013-9-20 19:40
430的复位中断地址是放在0xffff  此地址放着程序第一条将要执行的程序地址,跳到此地址即跳到了程序开始执行 ...

哦,大概明白了。原来IAR编程环境会自动分配程序地址的。谢谢了
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-10 06:53

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表