使用DS5调试内核的时候,发现内核默认打开了CONFIG_CC_OPTIMIZE_FOR_SIZE编译,目的是为了压缩固件大小节省NOR 空间。为了调试方便,我把它关闭了之后重新边了内核,打包的时候发现错误:

原因如上所示,修改的办法很简单,cconfigs进入配置文件目录,修改配置文件sys_partition_nor.fex,将boot分区按分区内容实际大小调大即可。


重新打包,错误消除:
烧录遇到问题,可以打开dbugview查看烧录LOG

调试内核与解决打包错误
在使用DS5调试内核时,为了解决由于CONFIG_CC_OPTIMIZE_FOR_SIZE导致的打包错误,关闭该编译选项并调整sys_partition_nor.fex文件中boot分区的大小。通过查看dbugview日志,能有效解决烧录过程中的问题。
使用DS5调试内核的时候,发现内核默认打开了CONFIG_CC_OPTIMIZE_FOR_SIZE编译,目的是为了压缩固件大小节省NOR 空间。为了调试方便,我把它关闭了之后重新边了内核,打包的时候发现错误:

原因如上所示,修改的办法很简单,cconfigs进入配置文件目录,修改配置文件sys_partition_nor.fex,将boot分区按分区内容实际大小调大即可。


重新打包,错误消除:

烧录遇到问题,可以打开dbugview查看烧录LOG

1460
1625

被折叠的 条评论
为什么被折叠?