- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我对以下文档 embedded-linux-labs.pdf 第 27 页有疑问。
http://free-electrons.com/doc/training/embedded-linux/embedded-linux-labs.pdf
见附图。使用的电路板是 Atmel SAMA5D3 Xplained 电路板。
图中UBI用于进入MDT分区。
以下是否也进入单独的 MDT 分区:--
AT91Bootstrap、U-Boot、U-Boot env & U-Boot env备份
或者这些(AT91Bootstrap、U-Boot、U-Boot env 和 U-Boot env 备份)也进入非 MDT 分区的预定义位置的 NAND 闪存?
rom 代码如何知道要从 NAND 闪存加载的 AT91Bootstrap 的大小。
最佳答案
您必须按照本文档中的说明将每个部分放入 NAND 中。我不熟悉他们的想法,但据我了解你已经有了 UBI 分区,你必须使用 AT91+U-boot+env+env-backup 创建额外的分区。然后刷入NAND。因此,您的问题的答案是肯定的,(AT91Bootstrap、U-Boot、U-Boot env 和 U-Boot env 备份)转到 NAND。通常嵌入式系统使用NAND来存储第一 Bootstrap 、第二 Bootstrap 、ENV、内核和dtb文件。
关于尺寸:当您创建 AT91Bootstrap 时,您必须(或某些脚本)添加有效的“魔术” header 。在您的情况下,它称为“有效代码”。内部引导加载程序读取它(我的意思是它读取几个第一个字节或一页;这取决于您使用的内存类型),解析它并从那里获取有关引导过程的详细信息,包括 AT91Bootstrap 数据的大小。您可以从此链接找到有关此过程的详细信息(第 68 页) http://www.atmel.com/Images/Atmel-11121-32-bit-Cortex-A5-Microcontroller-SAMA5D3_Datasheet.pdf
关于linux - NAND flash & MDT 分区 - uboot -- Atmel SAMA5D3 Xplained boards,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32822272/
我正在采用用于 DS3231 RTC 的 Arduino 原型(prototype)代码,并将其带到不直接支持 Arduino 代码的嵌入式平台(现在是 Atmel Xplained Mini)。有没
我有一个 SAM4s Xplained,想使用 UART1,但找不到示例或帮助。我自己尝试过,但它不起作用。 到目前为止,这是我的代码: conf_uart.h #include "asf.h" //
我刚刚得到一 block Atmel SAM V71“XPlained Ultra”板,我尝试编写一个基本的小应用程序来切换 LED0 和 LED1。 LED0 连接到 PIO_PA23_IDX 工作
我正在努力解决 XPlained Pro Sam4s 板的 SAM4SD32C 的定时器 1 配置问题...我首先使用定时器0,我可以生成我需要的波形。 所以我复制了代码,将其改编为定时器 1,以按照
我对以下文档 embedded-linux-labs.pdf 第 27 页有疑问。 http://free-electrons.com/doc/training/embedded-linux/embe
我正在尝试在 SAM L21 Xplained Pro B 中使用超低功耗时钟 OSCULP32K 将 RTC 配置为计数模式,使用 ASF。为了对其进行测试,我按照快速启动 RTC 计数轮询示例进行
我是一名优秀的程序员,十分优秀!