您好!
我对 TMS320F28069F 器件的连接器命令文件有疑问。
具体而言、它位于段部分。
通常、SECTIONS 段的代码看起来如下所示:
--------------------------------------------------
部分
{
/*分配计划领域:*/
.cinit :> FLASHA_B, page = 0
.pinit :> FLASHA_B, PAGE = 0
.text :> FLASHA_B, page = 0
codestart :> begin, page = 0
ramfuncs :load = FLASHD,
运行= RAML0_1、
load_start (_RamfuncsLoadStart)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
PAGE = 0
--------------------------------------------------
同时、SECTIONS 段的代码 可能以如下方式开始:
----------------------------------------------------
部分
{
/*分配计划领域:*/
.cinit :> FLASHA_B, page = 0,align (4)
.pinit :> FLASHA_B, PAGE = 0,ALIGN (4)
.text :> FLASHA_B, PAGE = 0,ALIGN (4)
codestart :> begin, page = 0,align (4)
ramfuncs :load = FLASHD,
运行= RAML0_1
load_start (_RamfuncsLoadStart)、
load_end (_RamfuncsLoadEnd)、
run_start (_RamfuncsRunStart)、
PAGE = 0、ALIGN (4)
----------------------------------------------------
这两个代码之间的差异在于 ALIGN (4)的用法。
请告知我 ALIG(4)的使用情况。
使用 align (4)有何好处?
感谢您的指导。
此致、
G. Kim