打印

请教加程序版本号

[复制链接]
1878|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hhhyyy78|  楼主 | 2012-9-6 14:49 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用的是dsPIC30F6010A,程序是用C语言编的,现在将程序的版本号加入的程序中,使程序下载到芯片的flash后,程序的版本号在整个程序的最后面(不是flash的最后单元),请教应该怎么做?多谢赐教!!
沙发
NE5532| | 2012-9-6 17:02 | 只看该作者
其实犯不着那么纠结,版本号就可以看成是个表,放哪里都行,实在要放后面,就放后面就可以了。要定地址就写个地址伪代码。

使用特权

评论回复
板凳
Ryanhsiung| | 2012-9-6 21:26 | 只看该作者
创建CONST变量,指定地址就可以了!!!!

使用特权

评论回复
地板
airwill| | 2012-9-6 21:36 | 只看该作者
作为版本信息, 通常会有特别地址的信息, 如果确实有这个要求, 看看编译器里有没有支持规定地址的指令

使用特权

评论回复
5
yewuyi| | 2012-9-7 09:28 | 只看该作者
如果只是这一次需求,并且源代码已经完全确定,则可以使用地址绝对定位的方式指定。


个人认为这个要求确实没啥意义。

使用特权

评论回复
6
yewuyi| | 2012-9-7 09:29 | 只看该作者
作为版本信息, 通常会有特别地址的信息, 如果确实有这个要求, 看看编译器里有没有支持规定地址的指令
airwill 发表于 2012-9-6 21:36



定义一个常量,并且对这个常量进行绝对地址定位即可。

使用特权

评论回复
7
yewuyi| | 2012-9-7 09:30 | 只看该作者
如果是为了看HEX时能快读出程序版本的话,则可以放到MCU的ID空间中。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

22

主题

71

帖子

1

粉丝