TI中文支持网
TI专业的中文技术问题搜集分享网站

28030使用外部晶振启动出现问题

把程序烧写到RAM,这时使用外部晶振,单步调试进入函数XtalOscSel(),可以顺利执行 DELAY_US(1000L)。把程序烧写到FLASH中,这时使用外部晶振,单步调试进入函数XtalOscSel(),当执行到DELAY_US(1000L)时,程序一直停在该处。请问大神知道这时什么原因吗?会是硬件上的问题吗?

ming han:

回复 Eric Ma:

应该是没有把delay_us的代码复制到RAM中运行,那么我应该如何将其复制到RAM中呢?

把程序烧写到RAM,这时使用外部晶振,单步调试进入函数XtalOscSel(),可以顺利执行 DELAY_US(1000L)。把程序烧写到FLASH中,这时使用外部晶振,单步调试进入函数XtalOscSel(),当执行到DELAY_US(1000L)时,程序一直停在该处。请问大神知道这时什么原因吗?会是硬件上的问题吗?

Eric Ma:

回复 ming han:

应该是没有�delay_us的代码复制到RAM中运行,那么我应该如何将其复制到RAM中呢?

Eric:

参考我上面发给你的例程。

把程序烧写到RAM,这时使用外部晶振,单步调试进入函数XtalOscSel(),可以顺利执行 DELAY_US(1000L)。把程序烧写到FLASH中,这时使用外部晶振,单步调试进入函数XtalOscSel(),当执行到DELAY_US(1000L)时,程序一直停在该处。请问大神知道这时什么原因吗?会是硬件上的问题吗?

Seven Han:

回复 ming han:

ming han

应该是没有把delay_us的代码复制到RAM中运行,那么我应该如何将其复��到RAM中呢?

把程序烧写到RAM,这时使用外部晶振,单步调试进入函数XtalOscSel(),可以顺利执行 DELAY_US(1000L)。把程序烧写到FLASH中,这时使用外部晶振,单步调试进入函数XtalOscSel(),当执行到DELAY_US(1000L)时,程序一直停在该处。请问大神知道这时什么原因吗?会是硬件上的问题吗?

Seven Han:

回复 ming han:

ming han

应该是没有把delay_us的代码复制到RAM中运行,那么我应该如何将其复��到RAM中呢?

赞(0)
未经允许不得转载:TI中文支持网 » 28030使用外部晶振启动出现问题
分享到: 更多 (0)