Part Number: AM3352
Tool/software: TI C/C++ Compiler
Hi
I have recently returned to work on a project that was originally built using tisdk_04_01_00_06; I am looking to bring this up to date.
It is built on a custom board based around the beaglebone black and am335x-evm.
The board requires to boot from SPI ROM.
At the time the work was first done there were multiple examples of am335x-evm configs that helped me establish how to boot from SPI NOR flash; these look to have been removed.
The am335x-evm config looks to be quite different from what it was.
I am wondering what would be the recommended way to port my config to the most recent SDK (and beyond, I'm ultimately hoping to integrate this with yocto to be able to take up patches as quickly as possible)
For context the config I was using looked like:
CONFIG_ARM=y CONFIG_AM33XX=y CONFIG_TARGET_MYBOARD=y # CONFIG_SPL_NAND_SUPPORT is not set CONFIG_DEFAULT_DEVICE_TREE="am335x-myboard" #CONFIG_TARGET_AM335X_EVM=y CONFIG_SPL_STACK_R_ADDR=0x82000000 CONFIG_DISTRO_DEFAULTS=y CONFIG_FIT=y CONFIG_SYS_EXTRA_OPTIONS="SPI_BOOT,SPLASH" CONFIG_BOOTDELAY=2 CONFIG_CONSOLE_SCROLL_LINES=5 CONFIG_SPI_BOOT=y CONFIG_SYS_CONSOLE_INFO_QUIET=y CONFIG_VERSION_VARIABLE=y CONFIG_SPL=y CONFIG_SPL_STACK_R=y CONFIG_SPL_MUSB_NEW_SUPPORT=y CONFIG_SPL_SPI_FLASH_SUPPORT=y CONFIG_SPL_SPI_SUPPORT=y CONFIG_SPL_OS_BOOT=y CONFIG_AUTOBOOT_KEYED=y CONFIG_AUTOBOOT_PROMPT="Press SPACE to abort autoboot in %d seconds\n" CONFIG_AUTOBOOT_DELAY_STR="d" CONFIG_AUTOBOOT_STOP_STR=" " # CONFIG_CMD_IMLS is not set CONFIG_CMD_ASKENV=y # CONFIG_CMD_FLASH is not set CONFIG_CMD_MMC=y CONFIG_CMD_SF=y CONFIG_CMD_SPI=y CONFIG_CMD_I2C=y CONFIG_CMD_USB=y CONFIG_CMD_DFU=y CONFIG_CMD_GPIO=y # CONFIG_CMD_SETEXPR is not set CONFIG_CMD_EXT4_WRITE=y CONFIG_DFU_TFTP=y CONFIG_DFU_MMC=y CONFIG_DFU_RAM=y CONFIG_SPI_FLASH=y CONFIG_SPI_FLASH_STMICRO=y CONFIG_SPI_FLASH_BAR=y #CONFIG_SPI_FLASH_WINBOND=y CONFIG_SYS_NS16550=y CONFIG_USB=y CONFIG_USB_MUSB_HOST=y CONFIG_USB_MUSB_GADGET=y CONFIG_USB_STORAGE=y CONFIG_USB_GADGET=y CONFIG_USB_GADGET_DOWNLOAD=y CONFIG_G_DNL_MANUFACTURER="Texas Instruments" CONFIG_G_DNL_VENDOR_NUM=0x0451 CONFIG_G_DNL_PRODUCT_NUM=0xd022 CONFIG_OF_LIBFDT=y
All the best
- Richard