AT91SAM9x5ek boot模式

2023-11-01 35浏览
百检网是一家专业的第三方检测平台,汇聚众多拥有权威资质的第三方检测机构为你提供一站式的检测服务,做检测就上百检网。百检网让检测从此检测,一份报告全国通用,专业值得信赖。

AT91SAM9x5ek系列共包含5个型号的芯片:AT91SAM9G25、AT91SAM9G15、AT91SAM9G35、AT91SAM9X25、AT91SAM9X35. 其中只有9X25与9X35内置CAN功能,所以这里及后续笔者均以9X35为原型做设计及调试。

对于一颗CPU应用,对于软件而言,*关键的是要先下如何引导或启动,*小系统需要在外围配置哪些器件。

以下内容详细可参考《doc11054.pdf》(AT91SAM9X35 DATASHEET).

9X35芯片的启动受PIN脚BMS影响,BMS接低则从CS0启动,接高则从内置的ROM启动。

如果需要从NORFLASH启动,请将NorFlash安装在CS0上;

AT91SAM9x5系列芯片有内置ROM,且在ROM上已出厂配置了固件(ROM Code),其功能如下图描述:

ROM Code支持NVM Boot,即支持从SPI FlashDataFlashSDCardNandFlashEEPROMSAM-BA Moniter,

启动顺序参照下表:

对于初学,或者为了方便建议在高度NVM Boot时用JTAG+Atmel sam-ba.exe烧写,比较方便。

但注意:上图中的SPI0 NPCS1在sam-ba.exe中暂不支持所以对于从SPI启动来说,暂只能从CS0.

备注:CPU的BSC寄存器也影响启动模式,但建议采用出厂默认,不要修改。

百检网秉承“客户至上,服务为先,精诚合作,以人为本”的经营理念,始终站在用户的角度解决问题,为客户提供“一站购物式”的新奇检测体验,打开网站,像挑选商品一样简单,方便。打破行业信息壁垒,建构消费和检测机构之间高效的沟通平台