guoxuekun 发表于 2008-8-18 17:56

DSP28335的片外ramioad的运行

本文来源于HELLODSP。<br /><br />在往片外ram里load程序运行时,必须先初始化xintf-即是端口gpio等时钟配置跟功能设置等,才能load。cmd只需要把text的地址改成片外ram的入口地址即可,如0x1000000。<br /><br />menuitem&nbsp;&quot;ICETEK&quot;;&nbsp;&nbsp;&nbsp;在ccs菜单的gel里添加&quot;ICETEK&quot;&nbsp;&nbsp;menuitem&nbsp;-增加gel菜单选项<br /><br />在&quot;ICETEK&quot;这个菜单里添加emif_init&nbsp;点击emif_init,即是开始运行emif_init();<br />hotmenu&nbsp;emif_init()<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;EMIFA_1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00006F88&nbsp;&nbsp;&nbsp;&nbsp;//端口配置寄存器<br />&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;EMIFA_2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00006F96&nbsp;&nbsp;&nbsp;//端口配置寄存器<br />&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;EMIFA_3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00006FA6&nbsp;&nbsp;//端口配置寄存器<br />&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;EMIFA_4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00006FA8&nbsp;//端口配置寄存器<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;#define&nbsp;emifa_5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;0x00007020&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;//xintf的配置时钟寄存器<br /><br /><br />&nbsp;&nbsp;&nbsp;&nbsp;/*&nbsp;EMIFA&nbsp;*/&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;寄存器赋值初始化相应的寄存器<br />&nbsp;&nbsp;&nbsp;&nbsp;*(long&nbsp;*)EMIFA_1&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;0xff000000;<br />&nbsp;&nbsp;&nbsp;&nbsp;*(long&nbsp;*)EMIFA_2&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;0xfffffff0;<br />&nbsp;&nbsp;&nbsp;&nbsp;*(long&nbsp;*)EMIFA_3&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;0xFFFFFFFF;<br />&nbsp;&nbsp;&nbsp;&nbsp;*(long&nbsp;*)EMIFA_4&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;0x0000ffff;<br />*(long&nbsp;*)emifa_5&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=&nbsp;0x00001000;<br />}<br />转载请注明出自DSP交流网&nbsp;DSP学习第一论坛&nbsp;DSP技术应用与推广平台&nbsp;DSP开发服务平台&nbsp;http://www.hellodsp.com/bbs/,本贴地址:http://www.hellodsp.com/bbs/viewthread.php?tid=8917<br /><br /><br /><br />

sxmengjing 发表于 2013-10-28 15:58

你好,我用的CCS5.3,想向片外区域6下载程序,在CMD文件中.text、.cinit、.pinit、.switch和.stack、.ebss、.econst、.esysmem都映射到区域6的地址中,在Debug后,选了Scripts->XINTF Enable,再将.OUT文件下载进去,可是出现了错误“C28xx: Trouble Setting Breakpoint with the Action "Finish Auto Run" at 0x1807c8”,请问你知道怎么回事吗
页: [1]
查看完整版本: DSP28335的片外ramioad的运行