请教加程序版本号

[复制链接]
 楼主| 发表于 2012-9-6 14:49 | 显示全部楼层 |阅读模式
我用的是dsPIC30F6010A,程序是用C语言编的,现在将程序的版本号加入的程序中,使程序下载到芯片的flash后,程序的版本号在整个程序的最后面(不是flash的最后单元),请教应该怎么做?多谢赐教!!
发表于 2012-9-6 17:02 | 显示全部楼层
其实犯不着那么纠结,版本号就可以看成是个表,放哪里都行,实在要放后面,就放后面就可以了。要定地址就写个地址伪代码。
发表于 2012-9-6 21:26 | 显示全部楼层
创建CONST变量,指定地址就可以了!!!!
发表于 2012-9-6 21:36 | 显示全部楼层
作为版本信息, 通常会有特别地址的信息, 如果确实有这个要求, 看看编译器里有没有支持规定地址的指令
发表于 2012-9-7 09:28 | 显示全部楼层
如果只是这一次需求,并且源代码已经完全确定,则可以使用地址绝对定位的方式指定。


个人认为这个要求确实没啥意义。
发表于 2012-9-7 09:29 | 显示全部楼层
作为版本信息, 通常会有特别地址的信息, 如果确实有这个要求, 看看编译器里有没有支持规定地址的指令
airwill 发表于 2012-9-6 21:36



定义一个常量,并且对这个常量进行绝对地址定位即可。
发表于 2012-9-7 09:30 | 显示全部楼层
如果是为了看HEX时能快读出程序版本的话,则可以放到MCU的ID空间中。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

71

帖子

1

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