这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 关于bootload中Compiler check那部分的疑问?

共3条 1/1 1 跳转至

关于bootload中Compiler check那部分的疑问?

菜鸟
2006-07-12 23:57:27     打赏

看了好几个bootload的例子,在compile check那一块都是如下描述的:

;****************************************************************************
;检查是否使用tasm.exe进行编译
GBLL THUMBCODE
[ {CONFIG} = 16
THUMBCODE SETL {TRUE}
CODE32
|
THUMBCODE SETL {FALSE}
]

[ THUMBCODE
CODE32 ;for start-up code for Thumb mode
]
分两部分,第一部分判断{CONFIG} 是否为 16,并根据结果给THUMBCODE赋值;第二部分判断THUMBCODE是否为true,如果是,则code32;

我的疑问是:在第一部分,如果{CONFIG} 为 16,则THUMBCODE为true,同时执行伪指令code32;那么为什么还要第二部分的判断呢?是不是多余了?




关键词: 关于     bootload     Compiler     chec    

菜鸟
2006-07-13 20:06:00     打赏
2楼

这个是写得不太好。无论是否使用tasm.exe,这段代码都得是CODE32的。


菜鸟
2006-07-13 21:54:00     打赏
3楼
ryansheng版主能不能推荐一个好一点写法的?

共3条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]