如果我写了个底层程序用的codestrat是芯片默认的0x33FFF6,底层程序从串口下载应用程序到flash的另一个区中,那么程序跳转到应用程序的开始codestrat时,codestrat调用的怎么知道是应用程序的_c_int00还是底层程序的_c_int00?????
mangui zhang:
你先了解一下C2000上电启动原理
http://www.deyisupport.com/question_answer/microcontrollers/c2000/f/56/t/22790.aspx
如果我写了个底层程序用的codestrat是芯片默认的0x33FFF6,底层程序从串口下载应用程序到flash的另一个区中,那么程序跳转到应用程序的开始codestrat时,codestrat调用的怎么知道是应用程序的_c_int00还是底层程序的_c_int00?????
pan Lin1:
现在确认是
是应用程序的_c_int00还是底层程序的_c_int00?????
引用
如果我写了个底层程序用的codestrat是芯片默认的0x33FFF6,底层程序从串口下载应用程序到flash的另一个区中,那么程序跳转到应用程序的开始codestrat时,codestrat调用的怎么知道是应用程序的_c_int00还是底层程序的_c_int00?????
Eric Ma:
回复 pan Lin1:
你就不要定义成相同的名字。_c_int00是C2000运行库里面的函数。如果你要跳转你自己的函数,干嘛要用相同的名字呢。