MPC5634的codewarrior2.6怎么把程序划分空间

MPC5634的codewarrior2.6怎么把程序划分空间,第1张

你的工程文件下面有个lcf文件夹,里面是flash和ram空间的配置文件。/* 5500_flash.lcf - Simple minimal MPC5500 link file using 32 KB SRAM *//* Sept 20 2007 SM, DF initial version *//* May 09 208 SM: Put stack in it's own 1KB (0x400) memory segment */MEMORY{boot_flash: org = 0x00000000, len = 0x00010000interrupts_flash: org = 0x00010000, len = 0x00010000internal_flash: org = 0x00020000, len = 0x00060000 internal_ram: org = 0x40000000, len = 0x00007C00 stack_ram:org = 0x40007C00, len = 0x0400}

你是想移植吧,不管是keil还是iar的文件,看你是针对那种处理器来编程了,若都是51,keil下的可以直接移植到iar下,但iar必须是for51的,不能是其他处理器,否则可能不一样,其他处理器也是一样的,在移植过程中,有改动的地方要根据iar的编程要。

如果是裸机的程序,那么可以用jtag转接板连接到电脑上,用ads来调试和仿真。如果是boot loader一般也是jtag转接板连到电脑,通过H-JTAG烧写nor flash或者nand flash,把boot loader烧进去。由于 *** 作系统和根文件系统比较大,一般都基于boot loader,通过网口或者usb等高速传输口烧写至nand flash。找份教程对照着学一下,方向性搞懂了,这些都很简单了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7759431.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存