把程序烧写到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中呢?
TI中文支持网



