高级会员

- 积分
- 713
- 金钱
- 713
- 注册时间
- 2016-6-29
- 在线时间
- 165 小时
|
1金钱
这是我的分散加载文件
- #! armcc -E
- //////////////////////////////////////////////////////////////////////////////////
- //STM32H750分散加载文件(.scf文件)
- //ALIENTEK STM32开发板
- //正点原子@ALIENTEK
- //技术论坛:www.openedv.com
- //创建日期:2019/4/21
- //版本:V1.0
- //版权所有,盗版必究。
- //Copyright(C) 广州市星翼电子科技有限公司 2014-2024
- //All rights reserved
- //********************************************************************************
- //修改说明
- //20190709 V1.1
- //修改部分有bug的注释
- //////////////////////////////////////////////////////////////////////////////////
- #define m_stmflash_start 0X08000000 //m_stmflash(STM32内部FLASH)域起始地址
- #define m_stmflash_size 0X20000 //m_stmflash(STM32内部FLASH)大小,H750是128KB
- #define m_qspiflash_start 0X90000000 //m_qspiflash(外扩QSPI FLASH)域起始地址
- #define m_qspiflash_size 0X800000 //m_qspiflash(外扩QSPI FLASH)大小,W25Q64是8MB
-
- #define m_stmsram_start 0X24000000 //m_stmsram(STM32内部RAM)域起始地址,定义在D1,AXI SRAM
- #define m_stmsram_size 0X80000 //m_stmsram(STM32内部RAM)大小,AXI SRAM共512KB
-
-
- LR_m_stmflash m_stmflash_start m_stmflash_size { //LR_m_stmflash加载域
- ER_m_stmflash m_stmflash_start m_stmflash_size { //ER_m_stmfalsh运行域,起始地址为:m_stmflash_start,大小为:m_stmflash_size
- *.o (RESET, +First)
- *(InRoot$Sections)
- * (Veneer$Code)
- libinit.o
- libinit2.o
- libshutdown.o
- libshutdown2.o
- __rtentry.o
- __rtentry2.o
- __rtentry4.o
- rtexit.o
- rtexit2.o
- heapauxi.o
- use_no_semi.o
- sys_stackheap_outer.o
- exit.o
- libspace.o
- fpinit.o
- lludivv7m.o
- startup_stm32h750xx.o
- system_stm32h7xx.o
- stm32h7xx_hal.o
- stm32h7xx_hal_cortex.o
- stm32h7xx_hal_rcc.o
- stm32h7xx_hal_gpio.o
- stm32h7xx_hal_msp.o
- stm32h7xx_hal_dma.o
- stm32h7xx_hal_uart.o
- stm32h7xx_hal_uart_ex.o
- stm32h7xx_hal_rcc_ex.o
- stm32h7xx_hal_pwr.o
- stm32h7xx_hal_pwr_ex.o
- clock.o
- components.o
- device.o
- idle.o
- ipc.o
- irq.o
- kservice.o
- mem.o
- object.o
- scheduler.o
- thread.o
- timer.o
- board.o
- drv_mpu.o
- drv_gpio.o
- drv_usart.o
- cpuport.o
- indicate_semi.o
- msh.o
- dataqueue.o
- sys_exit.o
- cmd.o
- serial.o
- drv_common.o
- completion.o
- pin.o
- strlen.o
- strcat.o
- strncmp.o
- rt_memcpy_v6.o
- rt_memcpy_w.o
- context_rvds.o
- memcmp.o
- strncpy.o
- rt_memclr.o
- rt_memclr_w.o
- main.o
- Led.o
- }
- RW_m_stmsram m_stmsram_start m_stmsram_size { //RW_m_stmsram运行域,起始地址为:m_stmsram_start,大小为:m_stmsram_size.
- .ANY (+RW +ZI) //将所有用到的RAM都放在这个区域
- }
- }
- LR_m_qspiflash m_qspiflash_start m_qspiflash_size { //LR_m_qspiflash加载域
- ER_m_qspiflash m_qspiflash_start m_qspiflash_size { //ER_m_qspiflash加载域,起始地址为:m_qspiflash_start,大小为:m_qspiflash_size
- .ANY (+RO) //将只读数据(+RO)放这个域,任意分配.相当于程序就是存放在这个域的.
- }
- }
复制代码 系统时钟初始化的时候外部映射也搞定了 ,下载进去后程序没办法运行,求指教
|
-
|