这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » LM3S9B92-C1版本芯片工程文件设置

共1条 1/1 1 跳转至

LM3S9B92-C1版本芯片工程文件设置

菜鸟
2011-05-25 14:50:25     打赏

LM3S9B92-C1版本芯片工程文件设置

作者:黄盈鑫


下图为SMART LM3S9B92开发板的图片:




 

LM3S9B91-C1版本的芯片前4K的程序空间被补丁程序占用,要使芯片正常工作要做下面的修改。

1.   打开startup_rvmdk.S,将FLASH Control的中断入口设为0x881。

 


2.   点击“Rebuild”来生成“.sct”文件,该文件保存于.\Obj\目录下。

 

3.   点击Target Options按钮,并切换到Linker选项卡。

 

 

·  去掉“Use Memory Layout from Target Dialog”上的勾,此时“Scatter File”处变成可编辑状态。

 

·  点击“Edit”修改被打开的“.sct”文件。


 

·  将“.sct”文件修改如下,目的是避开使用Flash前面的4K空间。

LR_IROM1 0x00001000 0x0003F000  {    ; load region size_region

  ER_IROM1 0x00001000 0x0003F000  {  ; load address = execution address

   *.o (RESET, +First)

   *(InRoot$$Sections)

   .ANY (+RO)

  }

  RW_IRAM1 0x20000000 0x00018000  {  ; RW data

   .ANY (+RW +ZI)

  }

}

4.   再次点击Target Options按钮,分别切换到Debug及Utilities选项卡,仿真器选为“Cortex-M/R J-LINK/J-Trace”。


·  点击“Settings”,选中Flash Download选项卡,按Add添加Programming Algorithm。


·  将Flash的起始地址修改为0x00001000,大小修改为0x0003F000。

 

按上面的4个步骤的操作后程序可以在芯片内正确的运行了。

 




关键词: LM3S9B92-C1     版本     芯片     工程     文件         

共1条 1/1 1 跳转至

回复

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