一、我碰到的问题
在一次项目开发中,要求必须将Program Loading Segment设置为0x0800。设置之后,程序就不能正常运行了(Program Loading Segment设置为0x0000时,可以正常运行)。在经过了多长实验后,依然不明白设置带来的影响,以及如何修改程序。
目前有一个比较妥协的方法:
在程序中,不使用子程序,尽可能不在数据段中设置变量,能够保证程序的正常运行。
开发中遇到问题,将ProgramLoadingSegment设为0x0800导致程序无法运行。通过避免子程序和特定数据段变量解决,寻求原因和修复方法。
一、我碰到的问题
在一次项目开发中,要求必须将Program Loading Segment设置为0x0800。设置之后,程序就不能正常运行了(Program Loading Segment设置为0x0000时,可以正常运行)。在经过了多长实验后,依然不明白设置带来的影响,以及如何修改程序。
目前有一个比较妥协的方法:
在程序中,不使用子程序,尽可能不在数据段中设置变量,能够保证程序的正常运行。

被折叠的 条评论
为什么被折叠?
&spm=1001.2101.3001.5002&articleId=118079180&d=1&t=3&u=9dd38ca9b7b3461b801bffaf772ef19d)