微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > 问个堆栈的问题

问个堆栈的问题

时间:10-02 整理:3721RD 点击:
一个程序,把堆栈定位到片上ram中,烧写flash,上电可以运行。
可是把堆栈定位到片外的sdram中,然后烧写flash,就不运行。堆栈是未初始化段吧?这会是什么原因呢?

你的SDRAM是在什么时候初始化设置的?堆栈是在_c_int00中初始化,所以我想如果要正确使用SDRAM的话,应该在_c_int00之前运行SDRAM初始化工作。

多谢。我的emif设置是在主程序中用c实现的。

光盘里面好像有个boot的程序,意思在boot的1K程序内初始化SDRAM,你去找找看,很容易看明白

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top