Board logo

标题: 问:build后代码布局和复位后装载问题! [打印本页]

作者: luhongtao    时间: 2005-6-30 17:35     标题: 问:build后代码布局和复位后装载问题!

偶刚刚接触了链接器的linker script中的“输入节,输出节”,大致知道可以通过linker script脚本向ld传递自定义代码内存布局的好地方。问题是,1)原代码中没有指定输入节
的部分,连接器会把他们安排到内存的什么地方呢?(只看到了在汇编程序中有输入节
的显示声明,还有c代码中的__attribute__限定) 2)想把build后的代码放在flash里
面,系统复位后将他们读入内存,这需要什么样的内存布局呢?(nios ide里面默认的
是use auto-generated linker script,并将输出节.text, .rodata, rwdata指定在
了当前系统配置的唯一片内ram上)。3)刚一复位之后,代码是如何从flash装载到ram
里并运行的呢?




欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0