最近做28069的程序,用到了IQmath.lib中的IQ24sinPU,在CMD文件中设置为以下这样
SECTIONS
{
............
IQmath : > progRAM PAGE = 0 /* MathCode */
IQmathTables : >IQTABLES PAGE = 0, TYPE = NOLOAD /* Math Tables In ROM*/
..............
}
连着仿真器调试没有问题,但脱离仿真器后直接上电运行就不工作了,为什么?
若是改为以下方式
SECTIONS
{
............
IQmath : > FLASHA PAGE = 0 /* MathCode */
IQmathTables : >IQTABLES PAGE = 0, TYPE = NOLOAD /* Math Tables In ROM*/
..............
}
就没有问题了,这是为什么呢?多谢指教!! |