我用的是优龙的44b0,它上面带的ucos,只能在debug的时候运行,我把它下载到flash之后就不能运行了。这个板子的flash0地址处放的是中断向量,这样下载程序下去之后就覆盖了0地址的中断向量,那这个问题该如何解决呢?
还有一个问题,单独使用uc/gui可以在debug的时候使LCD显示正常,当我把它下载到flash之后,明显看到lcd显示有刷屏的现象(就是显示图片会从上到下慢慢显示,清屏的时候也同样),我把刷新频率调高了也是这样,这是什么原因呢?我一直怀疑是不是程序就在flash里面运行,没有搬运到sdram中去呢?那这个工作是44boinit.s来完成呢还是原来初始化板子上的bootloader来完成,人们的答案不一样,我看程序也是马马虎虎,不太明白,请指教。