已回答假定已回答

修改21375的ldf时候报错

liangbread 在 2014-3-20 詢問的問題
最後回覆由Sue.Wu於2014-3-26提供

想要在21375上面用sigmastudio,但是CCES上面对于21375没有例程,所以就必须自行修改,而我在修改21375的ldf时候出现了如下错误

Description Resource Path Location

Type cc3089: fatal error: Link failedprocessor-21375-CCES

 

C/C++ Problem

我是想在bolck3里面加一个48bit的mem_block3_dm48

我的ldf的代码如下:

/*

   ** -------------------------- BLOCK 3 ---------------------------------------

   ** SRAM 0x00070000 to 0x000707FF Long Word (64)

   ** SRAM 0x000E0000 to 0x000E0AAA Extended Precision Normal or Instruction (48)

   ** SRAM 0x000E0000 to 0x000E0FFF Normal Word (32)

   ** SRAM 0x001C0000 to 0x001C1FFF Short Word (16)

   */

   mem_block3_dm32         { TYPE(DM RAM) START(0x000E0000) END(0x000E0FFF) WIDTH(32) }

   mem_flash               { TYPE(DM RAM ASYNCHRONOUS) START(0x08000000) END(0x083FFFFF) WIDTH(8) }

/*   mem_sdram_data          { TYPE(DM RAM SYNCHRONOUS) START(0x00200000) END(0x0027FFFF) WIDTH(32) }*/

 

   /*$VDSG<insert-new-memory-segments>                          */

   /* Text inserted between these $VDSG comments will be preserved */

   mem_block3_dm48         { TYPE(DM RAM) START(0x000E0000) END(0x000E07FF) WIDTH(48) } 

   /*$VDSG<insert-new-memory-segments>                          */

 

} /* MEMORY */

在我把mem_block3_dm48这一行注释掉之后程序不再报错,而我也尝试过修改mem_block3_dm48的END后面的值仍然报错。此外我也尝试过在其他block中增加一些可用但是没有用的memery,程序仍然报错,请问对于这个ldf应该怎么修改呢?

結果