at91bootstrap
at91bootstrap copied to clipboard
Second level bootloader for Microchip SoC (aka AT91)
the current code has some anomaly that I am investigating and wanted to report. The sd card used is a [Kingston canvas select plus 32 GB](https://www.kingston.com/unitedkingdom/en/memory-cards/canvas-select-plus-microsd-card). After the SW reboot...
Enabling LPDDR1 on SAM9x60 causes a compile error as the AT91C_ID_SFR register is defined only for SAMA5D2 and SAMA5D4.
The file has instances like https://github.com/linux4sam/at91bootstrap/blob/1d9e673698d9db4a4f2301559f481274de2e75ae/driver/sdramc.c#L109-L110 which a reasonable compiler would just optimize away. Proper waiting with e.g. PIT-based timer would resolve this. I found this while looking into at91bootstrap...
The SAMA5D2 SiP variants ATSAMA5D27C-D5M and ATSAMA5D27C-D1G have the same pin/ball layout and are mostly the same, but differ only in RAM attached, so it is possible to use one...
I came across this configuration, and don't understand, why THUMB is disabled for e.g. SAMA5D3X, even if its [datasheet](https://ww1.microchip.com/downloads/en/DeviceDoc/SAMA5D3-Series-Data-sheet-DS60001609b.pdf) mentions support for the thumb instructions set. https://github.com/linux4sam/at91bootstrap/blob/2eb1a1efc00fd46db52a3c41b00cf79eaf96fd77/Kconfig#L206-L210 Could you explain?...
Helped me to debug #174 and test proposed solutions.
After successfully evaluating the sam9x60-curiosity board with at91bootstrap v4.0.6 and booting from NAND flash we based our own design on the D5M variant of the sam9x60 SiP. The raw NAND...
Hardware: SAMA5D27 customized board, EMMC connected to SDMMC0. EMMC model Kingston EMMC08G-ML36-01B00. Version: [e05486a](https://github.com/linux4sam/at91bootstrap/commit/e05486a6d65745cb7a66770c3398186ebb8f71b3) On our board I met an issue where bootstrap report an error of `SDHC: Error detected...
I have a custom design that is based on the SAMA5D27 SOM1 EK (eval board). Key difference is that my design has a solder-in Sandisk 8 GB eMMC on SDMMC0...
After fixing the twi assignment in the config I get the following debug (loud) output: ``` EEPROM: Loading AT24xx information ... EEPROM: BoardName | [Revid] | VendorName EEPROM Buff: @address:...