刚刚买了一块2440mini开发板,预装了linux 系统,但是我想从裸机程序开始,但是不知如何下手
问题1:
把NANDflash里面的内容删除,是不是直接把裸机程序烧写到NANDFLASH中就OK了相当于覆盖(NANDFLASH的硬件地址是0x00000000?)小于4K的话可以直接运行,运行时所需的RAM是SDRAM,编写裸机程序时如何定义程序所需的SDRAM的地址呢(SDRAM 0x30000000)。
问题2:
假如编写裸机程序的BIN文件大于4K的时候,是不是要追加Bootloader呢。
问题3:
NorFlash是直接可以片内运行的,是不是烧写到Norflash里面会比较好呢。Norflash的地址是0x40000000吗?
问题4:
如何通过Jlink选择是把程序烧写到Norflash中还是NANDflash中呢?
求有经验的大侠赐教啊,买了开发板无从下手啊。。