You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

100 lines
2.4 KiB

3 years ago
#ifndef SDK_CONFIG_H__
#define SDK_CONFIG_H__
/* Project Configuration */
#define CONFIG_TARGET_NAME "e2000_baremetal"
3 years ago
/* end of Project Configuration */
/* Board Setting */
/* Arch Configuration */
#define CONFIG_TARGET_ARMV8_AARCH32
/* CONFIG_TARGET_ARMV8_AARCH64 is not set */
/* CONFIG_TARGET_ARMV7 is not set */
#define CONFIG_USE_CACHE
#define CONFIG_USE_L3CACHE
#define CONFIG_USE_MMU
!22 合入letter shell 和 libmetal (OpenAMP) * fix code style * Merge branch 'libmetal' of https://gitee.com/yellow_crane/phytium-stan… * v0.1.0 发布 * update README.md * fix some file * 完成libmetal 功能添加 * remove gic init, which was remove to early stage * 合并备份 * compile all cases ok * support aarch32 defconfig * support amp defconfigs * d2000 AMP ok * fix some code * aarch64 模式下添加spinlock 功能 * 解决多核启动问题 * 修改 aarch64 GetAffinity 明天测试gicv3 * fix some warning * backup * update * 备份,准备合并shell * !7 合入多核脚本和ELF工具 * prepare to merge * Multcore ipi is ok * pack elf * add elfio tool * fix letter shell warning * add default configs * support linkscript.ld build with sdkconfig.h * backup multcore * arm-none-eabi-gcc -P -E aarch32_amp_slave_ram.c -o aarch32_amp_slave_ram.ld * add lds * add AMP lds * update doc * !6 合入letter shell * remove fig * update baremetal/example/letter_shell_test/README.md. * add readme * add readme template * add cmd * add cmd md, mw and reboot * setup letter shell * show title ok * shell start up ok * shell ok * update * intrrupt nok * add letter shell * v0.0.10 提交 * 准备发布v0.0.10 * GDMA 测试完毕 准备上传 * fix some bug * fix some bug * bdl 模式添加,待测试 * gdma 第一部分开发完成 待测试 * v0.0.9 合并 * 解决pcie 32bit 问题 * check pcie bug * 完成pcie 项目 * pcie dma 功能测试完成 * 等待pcie 测试 * 增加pcie 模块,并且测试了枚举功能 * 修改格式问题 * change all file to lf * 修改文件格式,修改脚本bug * v0.0.6 版本预备 * 准备上传 * 修改格式 * 完成canfd 驱动编写,ft2004测试完成,e2000待测 * 增加queue 功能 * 完成xmac 驱动待测试 * bdring 等待fix * 修改目录 * 正在开发网卡 * 测试完新的参数布局,等待e2000的测试 * float error is exit * spi driver is over * readly to test spi * 修改install.sh * 合并分支 * add spi ,gpio * 修改 e2000 aarch32 mmu 错误 * readly to upload * 增加kconfig 中 附加头文件功能 * v0.0.4 提交 * 完成aarch32 libc 的使用功能 * 存在libc 依赖某个特定编译链的问题 * 修改aarch32 启动不正常功能 * 完成rtt 项目 * 完成 rtt 64 与32bit 的问题 * 增加spin 测试
3 years ago
/* CONFIG_USE_SYS_TICK is not set */
#define CONFIG_USE_AARCH64_L1_TO_AARCH32
3 years ago
/* end of Arch Configuration */
/* Board Configuration */
/* CONFIG_TARGET_F2000_4 is not set */
#define CONFIG_TARGET_E2000
!22 合入letter shell 和 libmetal (OpenAMP) * fix code style * Merge branch 'libmetal' of https://gitee.com/yellow_crane/phytium-stan… * v0.1.0 发布 * update README.md * fix some file * 完成libmetal 功能添加 * remove gic init, which was remove to early stage * 合并备份 * compile all cases ok * support aarch32 defconfig * support amp defconfigs * d2000 AMP ok * fix some code * aarch64 模式下添加spinlock 功能 * 解决多核启动问题 * 修改 aarch64 GetAffinity 明天测试gicv3 * fix some warning * backup * update * 备份,准备合并shell * !7 合入多核脚本和ELF工具 * prepare to merge * Multcore ipi is ok * pack elf * add elfio tool * fix letter shell warning * add default configs * support linkscript.ld build with sdkconfig.h * backup multcore * arm-none-eabi-gcc -P -E aarch32_amp_slave_ram.c -o aarch32_amp_slave_ram.ld * add lds * add AMP lds * update doc * !6 合入letter shell * remove fig * update baremetal/example/letter_shell_test/README.md. * add readme * add readme template * add cmd * add cmd md, mw and reboot * setup letter shell * show title ok * shell start up ok * shell ok * update * intrrupt nok * add letter shell * v0.0.10 提交 * 准备发布v0.0.10 * GDMA 测试完毕 准备上传 * fix some bug * fix some bug * bdl 模式添加,待测试 * gdma 第一部分开发完成 待测试 * v0.0.9 合并 * 解决pcie 32bit 问题 * check pcie bug * 完成pcie 项目 * pcie dma 功能测试完成 * 等待pcie 测试 * 增加pcie 模块,并且测试了枚举功能 * 修改格式问题 * change all file to lf * 修改文件格式,修改脚本bug * v0.0.6 版本预备 * 准备上传 * 修改格式 * 完成canfd 驱动编写,ft2004测试完成,e2000待测 * 增加queue 功能 * 完成xmac 驱动待测试 * bdring 等待fix * 修改目录 * 正在开发网卡 * 测试完新的参数布局,等待e2000的测试 * float error is exit * spi driver is over * readly to test spi * 修改install.sh * 合并分支 * add spi ,gpio * 修改 e2000 aarch32 mmu 错误 * readly to upload * 增加kconfig 中 附加头文件功能 * v0.0.4 提交 * 完成aarch32 libc 的使用功能 * 存在libc 依赖某个特定编译链的问题 * 修改aarch32 启动不正常功能 * 完成rtt 项目 * 完成 rtt 64 与32bit 的问题 * 增加spin 测试
3 years ago
/* CONFIG_TARGET_D2000 is not set */
3 years ago
/* end of Board Configuration */
/* Components Configuration */
/* CONFIG_USE_SPI is not set */
/* CONFIG_USE_QSPI is not set */
#define CONFIG_USE_GIC
#define CONFIG_EBABLE_GICV3
/* CONFIG_USE_USART is not set */
/* CONFIG_USE_GPIO is not set */
/* CONFIG_USE_IOMUX is not set */
/* CONFIG_USE_ETH is not set */
/* CONFIG_USE_CAN is not set */
/* CONFIG_USE_I2C is not set */
#define CONFIG_USE_TIMER
/* Hardware Timer Configuration */
#define CONFIG_ENABLE_TIMER_TACHO
/* end of Hardware Timer Configuration */
!22 合入letter shell 和 libmetal (OpenAMP) * fix code style * Merge branch 'libmetal' of https://gitee.com/yellow_crane/phytium-stan… * v0.1.0 发布 * update README.md * fix some file * 完成libmetal 功能添加 * remove gic init, which was remove to early stage * 合并备份 * compile all cases ok * support aarch32 defconfig * support amp defconfigs * d2000 AMP ok * fix some code * aarch64 模式下添加spinlock 功能 * 解决多核启动问题 * 修改 aarch64 GetAffinity 明天测试gicv3 * fix some warning * backup * update * 备份,准备合并shell * !7 合入多核脚本和ELF工具 * prepare to merge * Multcore ipi is ok * pack elf * add elfio tool * fix letter shell warning * add default configs * support linkscript.ld build with sdkconfig.h * backup multcore * arm-none-eabi-gcc -P -E aarch32_amp_slave_ram.c -o aarch32_amp_slave_ram.ld * add lds * add AMP lds * update doc * !6 合入letter shell * remove fig * update baremetal/example/letter_shell_test/README.md. * add readme * add readme template * add cmd * add cmd md, mw and reboot * setup letter shell * show title ok * shell start up ok * shell ok * update * intrrupt nok * add letter shell * v0.0.10 提交 * 准备发布v0.0.10 * GDMA 测试完毕 准备上传 * fix some bug * fix some bug * bdl 模式添加,待测试 * gdma 第一部分开发完成 待测试 * v0.0.9 合并 * 解决pcie 32bit 问题 * check pcie bug * 完成pcie 项目 * pcie dma 功能测试完成 * 等待pcie 测试 * 增加pcie 模块,并且测试了枚举功能 * 修改格式问题 * change all file to lf * 修改文件格式,修改脚本bug * v0.0.6 版本预备 * 准备上传 * 修改格式 * 完成canfd 驱动编写,ft2004测试完成,e2000待测 * 增加queue 功能 * 完成xmac 驱动待测试 * bdring 等待fix * 修改目录 * 正在开发网卡 * 测试完新的参数布局,等待e2000的测试 * float error is exit * spi driver is over * readly to test spi * 修改install.sh * 合并分支 * add spi ,gpio * 修改 e2000 aarch32 mmu 错误 * readly to upload * 增加kconfig 中 附加头文件功能 * v0.0.4 提交 * 完成aarch32 libc 的使用功能 * 存在libc 依赖某个特定编译链的问题 * 修改aarch32 启动不正常功能 * 完成rtt 项目 * 完成 rtt 64 与32bit 的问题 * 增加spin 测试
3 years ago
/* CONFIG_USE_SDMMC is not set */
/* CONFIG_USE_PCIE is not set */
/* CONFIG_USE_DMA is not set */
3 years ago
/* end of Components Configuration */
/* end of Board Setting */
/* Building Option */
#define CONFIG_ENVI_UBUNTU_20_04
/* Cross-Compiler Setting */
#define CONFIG_COMPILER_NO_STD_STARUP
/* CONFIG_USE_EXT_COMPILER is not set */
/* end of Cross-Compiler Setting */
/* CONFIG_LOG_VERBOS is not set */
/* CONFIG_LOG_DEBUG is not set */
#define CONFIG_LOG_INFO
/* CONFIG_LOG_WARN is not set */
/* CONFIG_LOG_ERROR is not set */
/* CONFIG_LOG_NONE is not set */
!22 合入letter shell 和 libmetal (OpenAMP) * fix code style * Merge branch 'libmetal' of https://gitee.com/yellow_crane/phytium-stan… * v0.1.0 发布 * update README.md * fix some file * 完成libmetal 功能添加 * remove gic init, which was remove to early stage * 合并备份 * compile all cases ok * support aarch32 defconfig * support amp defconfigs * d2000 AMP ok * fix some code * aarch64 模式下添加spinlock 功能 * 解决多核启动问题 * 修改 aarch64 GetAffinity 明天测试gicv3 * fix some warning * backup * update * 备份,准备合并shell * !7 合入多核脚本和ELF工具 * prepare to merge * Multcore ipi is ok * pack elf * add elfio tool * fix letter shell warning * add default configs * support linkscript.ld build with sdkconfig.h * backup multcore * arm-none-eabi-gcc -P -E aarch32_amp_slave_ram.c -o aarch32_amp_slave_ram.ld * add lds * add AMP lds * update doc * !6 合入letter shell * remove fig * update baremetal/example/letter_shell_test/README.md. * add readme * add readme template * add cmd * add cmd md, mw and reboot * setup letter shell * show title ok * shell start up ok * shell ok * update * intrrupt nok * add letter shell * v0.0.10 提交 * 准备发布v0.0.10 * GDMA 测试完毕 准备上传 * fix some bug * fix some bug * bdl 模式添加,待测试 * gdma 第一部分开发完成 待测试 * v0.0.9 合并 * 解决pcie 32bit 问题 * check pcie bug * 完成pcie 项目 * pcie dma 功能测试完成 * 等待pcie 测试 * 增加pcie 模块,并且测试了枚举功能 * 修改格式问题 * change all file to lf * 修改文件格式,修改脚本bug * v0.0.6 版本预备 * 准备上传 * 修改格式 * 完成canfd 驱动编写,ft2004测试完成,e2000待测 * 增加queue 功能 * 完成xmac 驱动待测试 * bdring 等待fix * 修改目录 * 正在开发网卡 * 测试完新的参数布局,等待e2000的测试 * float error is exit * spi driver is over * readly to test spi * 修改install.sh * 合并分支 * add spi ,gpio * 修改 e2000 aarch32 mmu 错误 * readly to upload * 增加kconfig 中 附加头文件功能 * v0.0.4 提交 * 完成aarch32 libc 的使用功能 * 存在libc 依赖某个特定编译链的问题 * 修改aarch32 启动不正常功能 * 完成rtt 项目 * 完成 rtt 64 与32bit 的问题 * 增加spin 测试
3 years ago
/* Linker Options */
3 years ago
#define CONFIG_AARCH32_RAM_LD
/* CONFIG_AARCH64_RAM_LD is not set */
3 years ago
/* CONFIG_QEMU_AARCH32_RAM_LD is not set */
/* CONFIG_USER_DEFINED_LD is not set */
!22 合入letter shell 和 libmetal (OpenAMP) * fix code style * Merge branch 'libmetal' of https://gitee.com/yellow_crane/phytium-stan… * v0.1.0 发布 * update README.md * fix some file * 完成libmetal 功能添加 * remove gic init, which was remove to early stage * 合并备份 * compile all cases ok * support aarch32 defconfig * support amp defconfigs * d2000 AMP ok * fix some code * aarch64 模式下添加spinlock 功能 * 解决多核启动问题 * 修改 aarch64 GetAffinity 明天测试gicv3 * fix some warning * backup * update * 备份,准备合并shell * !7 合入多核脚本和ELF工具 * prepare to merge * Multcore ipi is ok * pack elf * add elfio tool * fix letter shell warning * add default configs * support linkscript.ld build with sdkconfig.h * backup multcore * arm-none-eabi-gcc -P -E aarch32_amp_slave_ram.c -o aarch32_amp_slave_ram.ld * add lds * add AMP lds * update doc * !6 合入letter shell * remove fig * update baremetal/example/letter_shell_test/README.md. * add readme * add readme template * add cmd * add cmd md, mw and reboot * setup letter shell * show title ok * shell start up ok * shell ok * update * intrrupt nok * add letter shell * v0.0.10 提交 * 准备发布v0.0.10 * GDMA 测试完毕 准备上传 * fix some bug * fix some bug * bdl 模式添加,待测试 * gdma 第一部分开发完成 待测试 * v0.0.9 合并 * 解决pcie 32bit 问题 * check pcie bug * 完成pcie 项目 * pcie dma 功能测试完成 * 等待pcie 测试 * 增加pcie 模块,并且测试了枚举功能 * 修改格式问题 * change all file to lf * 修改文件格式,修改脚本bug * v0.0.6 版本预备 * 准备上传 * 修改格式 * 完成canfd 驱动编写,ft2004测试完成,e2000待测 * 增加queue 功能 * 完成xmac 驱动待测试 * bdring 等待fix * 修改目录 * 正在开发网卡 * 测试完新的参数布局,等待e2000的测试 * float error is exit * spi driver is over * readly to test spi * 修改install.sh * 合并分支 * add spi ,gpio * 修改 e2000 aarch32 mmu 错误 * readly to upload * 增加kconfig 中 附加头文件功能 * v0.0.4 提交 * 完成aarch32 libc 的使用功能 * 存在libc 依赖某个特定编译链的问题 * 修改aarch32 启动不正常功能 * 完成rtt 项目 * 完成 rtt 64 与32bit 的问题 * 增加spin 测试
3 years ago
#define CONFIG_LINK_SCRIPT_ROM
#define CONFIG_ROM_START_UP_ADDR 0x80100000
#define CONFIG_ROM_SIZE_MB 1
#define CONFIG_LINK_SCRIPT_RAM
#define CONFIG_RAM_START_UP_ADDR 0x81000000
#define CONFIG_RAM_SIZE_MB 64
#define CONFIG_HEAP_SIZE 0x0400
#define CONFIG_STACK_SIZE 0x1000
/* end of Linker Options */
3 years ago
/* end of Building Option */
/* Library Configuration */
#define CONFIG_USE_LIBC
/* end of Library Configuration */
/* Third-Party Configuration */
!22 合入letter shell 和 libmetal (OpenAMP) * fix code style * Merge branch 'libmetal' of https://gitee.com/yellow_crane/phytium-stan… * v0.1.0 发布 * update README.md * fix some file * 完成libmetal 功能添加 * remove gic init, which was remove to early stage * 合并备份 * compile all cases ok * support aarch32 defconfig * support amp defconfigs * d2000 AMP ok * fix some code * aarch64 模式下添加spinlock 功能 * 解决多核启动问题 * 修改 aarch64 GetAffinity 明天测试gicv3 * fix some warning * backup * update * 备份,准备合并shell * !7 合入多核脚本和ELF工具 * prepare to merge * Multcore ipi is ok * pack elf * add elfio tool * fix letter shell warning * add default configs * support linkscript.ld build with sdkconfig.h * backup multcore * arm-none-eabi-gcc -P -E aarch32_amp_slave_ram.c -o aarch32_amp_slave_ram.ld * add lds * add AMP lds * update doc * !6 合入letter shell * remove fig * update baremetal/example/letter_shell_test/README.md. * add readme * add readme template * add cmd * add cmd md, mw and reboot * setup letter shell * show title ok * shell start up ok * shell ok * update * intrrupt nok * add letter shell * v0.0.10 提交 * 准备发布v0.0.10 * GDMA 测试完毕 准备上传 * fix some bug * fix some bug * bdl 模式添加,待测试 * gdma 第一部分开发完成 待测试 * v0.0.9 合并 * 解决pcie 32bit 问题 * check pcie bug * 完成pcie 项目 * pcie dma 功能测试完成 * 等待pcie 测试 * 增加pcie 模块,并且测试了枚举功能 * 修改格式问题 * change all file to lf * 修改文件格式,修改脚本bug * v0.0.6 版本预备 * 准备上传 * 修改格式 * 完成canfd 驱动编写,ft2004测试完成,e2000待测 * 增加queue 功能 * 完成xmac 驱动待测试 * bdring 等待fix * 修改目录 * 正在开发网卡 * 测试完新的参数布局,等待e2000的测试 * float error is exit * spi driver is over * readly to test spi * 修改install.sh * 合并分支 * add spi ,gpio * 修改 e2000 aarch32 mmu 错误 * readly to upload * 增加kconfig 中 附加头文件功能 * v0.0.4 提交 * 完成aarch32 libc 的使用功能 * 存在libc 依赖某个特定编译链的问题 * 修改aarch32 启动不正常功能 * 完成rtt 项目 * 完成 rtt 64 与32bit 的问题 * 增加spin 测试
3 years ago
/* CONFIG_USE_LWIP is not set */
/* CONFIG_USE_LETTER_SHELL is not set */
/* CONFIG_USE_AMP is not set */
/* end of Third-Party Configuration */
3 years ago
#endif