已回答假定已回答

21489的ldf导致工程报错

liangbread 在 2014-3-15 詢問的問題
最後回覆由liangbread於2014-3-21提供

在cces上browse了一个sigmaforsharc_2.0.0的aplication例程,其ldf中有一行为

  mem_block0_sw16         { TYPE(SW RAM) START(0x00124300) END(0x0013BFFF) WIDTH(16) }

而编译之后报错cc3089:fatal error:Link failed

我把它改为

mem_block0_sw16         { TYPE(SW RAM) START(0x00124300) END(0x0013B3FF) WIDTH(16) }

之后编译不再报错,但是在21489的datasheet上面写的这一段地址为

Block 0 SRAM

0x0012 4000–0x0013 BFFF

这样的话应该写为0x0013BFFF的话是足够的,但为什么编译出现错误呢?

結果