高级会员

- 积分
- 713
- 金钱
- 713
- 注册时间
- 2016-6-29
- 在线时间
- 165 小时
|
1金钱
本帖最后由 小灰灰111 于 2021-6-23 14:49 编辑
下面是我代码
- #include "sys.h"
- #include "usart.h"
- #include "delay.h"
- #include "led.h"
- #include "sdram.h"
- #include "nand.h"
- #include "string.h"
- u32 testsram[8*1024*1024] __attribute__((at(0XC0000000)));//测试用数组
- int main(void)
- {
- u32 i=0;
- u32 temp=0;
- u8 buf[100];
-
- Cache_Enable(); //打开L1-Cache
- HAL_Init(); //初始化HAL库
- Stm32_Clock_Init(160,5,2,4); //设置时钟,400Mhz
- delay_init(400); //延时初始化
- uart_init(115200); //串口初始化
- led_init(); //初始化LED时钟
- SDRAM_Init(); //初始化SDRAM
- NAND_Init();
- for(i=0;i<8*1024*1024;i+=16*1024)
- {
- testsram[i]=temp;
- temp++;
- }
- for(i=0;i<8*1024*1024;i+16*1024)
- {
-
- memset(buf,0x00,sizeof(buf));
- sprintf((char *)buf,"sram[%d]:%d ",i,testsram[i]);
- printf("%20s",buf);
- if(i%10==0)
- printf("\r\n");
- }
-
- while(1)
- {
-
- turn_r_led();
- turn_g_led();
- turn_b_led();
- delay_ms(1000);
- }
- }
复制代码
|
|