Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
天中雨水
rt-thread
提交
b7cf7c5f
R
rt-thread
项目概览
天中雨水
/
rt-thread
该项目与 Fork 源项目分叉
Fork自
RT-Thread / rt-thread
通知
2
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
1
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
rt-thread
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
1
Issue
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
b7cf7c5f
编写于
8月 30, 2017
作者:
T
tanek liang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update eth driver and clean code
上级
0ecc0f96
变更
4
展开全部
隐藏空白更改
内联
并排
Showing
4 changed file
with
239 addition
and
342 deletion
+239
-342
bsp/gd32450z-eval/drivers/board.c
bsp/gd32450z-eval/drivers/board.c
+0
-47
bsp/gd32450z-eval/drivers/drv_enet.c
bsp/gd32450z-eval/drivers/drv_enet.c
+10
-8
bsp/gd32450z-eval/project.ewp
bsp/gd32450z-eval/project.ewp
+131
-169
bsp/gd32450z-eval/project.uvprojx
bsp/gd32450z-eval/project.uvprojx
+98
-118
未找到文件。
bsp/gd32450z-eval/drivers/board.c
浏览文件 @
b7cf7c5f
...
...
@@ -19,11 +19,6 @@
#include <board.h>
#include <drv_usart.h>
void
_init
(
void
)
{
}
/**
* @brief This function is executed in case of error occurrence.
* @param None
...
...
@@ -43,48 +38,6 @@ void Error_Handler(void)
*/
void
SystemClock_Config
(
void
)
{
// RCC_OscInitTypeDef RCC_OscInitStruct;
// RCC_ClkInitTypeDef RCC_ClkInitStruct;
// RCC_PeriphCLKInitTypeDef PeriphClkInitStruct;
// __HAL_RCC_PWR_CLK_ENABLE();
// __HAL_PWR_VOLTAGESCALING_CONFIG(PWR_REGULATOR_VOLTAGE_SCALE1);
// RCC_OscInitStruct.OscillatorType = RCC_OSCILLATORTYPE_HSE;
// RCC_OscInitStruct.HSEState = RCC_HSE_ON;
// RCC_OscInitStruct.PLL.PLLState = RCC_PLL_ON;
// RCC_OscInitStruct.PLL.PLLSource = RCC_PLLSOURCE_HSE;
// RCC_OscInitStruct.PLL.PLLM = 25;
// RCC_OscInitStruct.PLL.PLLN = 360;
// RCC_OscInitStruct.PLL.PLLP = RCC_PLLP_DIV2;
// RCC_OscInitStruct.PLL.PLLQ = 8;
// if (HAL_RCC_OscConfig(&RCC_OscInitStruct) != HAL_OK)
// {
// Error_Handler();
// }
// RCC_ClkInitStruct.ClockType = RCC_CLOCKTYPE_HCLK|RCC_CLOCKTYPE_SYSCLK
// |RCC_CLOCKTYPE_PCLK1|RCC_CLOCKTYPE_PCLK2;
// RCC_ClkInitStruct.SYSCLKSource = RCC_SYSCLKSOURCE_PLLCLK;
// RCC_ClkInitStruct.AHBCLKDivider = RCC_SYSCLK_DIV1;
// RCC_ClkInitStruct.APB1CLKDivider = RCC_HCLK_DIV4;
// RCC_ClkInitStruct.APB2CLKDivider = RCC_HCLK_DIV2;
// if (HAL_RCC_ClockConfig(&RCC_ClkInitStruct, FLASH_LATENCY_5) != HAL_OK)
// {
// Error_Handler();
// }
// PeriphClkInitStruct.PeriphClockSelection = RCC_PERIPHCLK_LTDC;
// PeriphClkInitStruct.PLLSAI.PLLSAIN = 260;
// PeriphClkInitStruct.PLLSAI.PLLSAIR = 2;
// PeriphClkInitStruct.PLLSAIDivR = RCC_PLLSAIDIVR_2;
// if (HAL_RCCEx_PeriphCLKConfig(&PeriphClkInitStruct) != HAL_OK)
// {
// Error_Handler();
// }
SysTick_Config
(
SystemCoreClock
/
RT_TICK_PER_SECOND
);
NVIC_SetPriority
(
SysTick_IRQn
,
0
);
}
...
...
bsp/gd32450z-eval/drivers/drv_enet.c
浏览文件 @
b7cf7c5f
...
...
@@ -59,17 +59,19 @@ struct gd32_emac
struct
rt_synopsys_eth
*
ETHERNET_MAC
;
IRQn_Type
ETHER_MAC_IRQ
;
ALIGN
(
RT_ALIGN_SIZE
)
EMAC_DMADESCTypeDef
DMARxDscrTab
[
EMAC_RXBUFNB
],
DMATxDscrTab
[
EMAC_TXBUFNB
];
ALIGN
(
RT_ALIGN_SIZE
)
rt_uint8_t
Rx_Buff
[
EMAC_RXBUFNB
][
EMAC_MAX_PACKET_SIZE
];
ALIGN
(
RT_ALIGN_SIZE
)
rt_uint8_t
Tx_Buff
[
EMAC_TXBUFNB
][
EMAC_MAX_PACKET_SIZE
];
EMAC_DMADESCTypeDef
*
DMATxDescToSet
;
EMAC_DMADESCTypeDef
*
DMARxDescToGet
;
#pragma pack(4)
EMAC_DMADESCTypeDef
DMARxDscrTab
[
EMAC_RXBUFNB
];
#pragma pack(4)
EMAC_DMADESCTypeDef
DMATxDscrTab
[
EMAC_TXBUFNB
];
#pragma pack(4)
rt_uint8_t
Rx_Buff
[
EMAC_RXBUFNB
][
EMAC_MAX_PACKET_SIZE
];
#pragma pack(4)
rt_uint8_t
Tx_Buff
[
EMAC_TXBUFNB
][
EMAC_MAX_PACKET_SIZE
];
struct
rt_semaphore
tx_buf_free
;
};
...
...
bsp/gd32450z-eval/project.ewp
浏览文件 @
b7cf7c5f
此差异已折叠。
点击以展开。
bsp/gd32450z-eval/project.uvprojx
浏览文件 @
b7cf7c5f
此差异已折叠。
点击以展开。
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录