1,TI提供的例程中CMD基本都是用ebss.没有初始化的变量,确实不会自动初始化为0
2,如果你想在段中定义变量初始值为0, 可以用以下方式修改cmd文件:
.ebss : > RAML2 PAGE = 1 fill = 0x00
3,最好的方法是在定义变量的时候定义初始值,或者程序中用memset初始化这些变量,这是一个好的习惯。
本文探讨了TI提供的例程中未初始化变量的处理方式,指出未初始化的变量不会自动设为0。介绍了如何通过修改CMD文件来设定变量初始值为0的方法,并推荐在定义变量时直接设置初始值或使用memset函数进行初始化,强调这是一种良好的编程习惯。
1,TI提供的例程中CMD基本都是用ebss.没有初始化的变量,确实不会自动初始化为0
2,如果你想在段中定义变量初始值为0, 可以用以下方式修改cmd文件:
.ebss : > RAML2 PAGE = 1 fill = 0x00
3,最好的方法是在定义变量的时候定义初始值,或者程序中用memset初始化这些变量,这是一个好的习惯。
2123