分享

ENC28J60工程,PCB整版3D化模型设计

 共同成长888 2015-07-19

ENC28J60工程,PCB整版3D化模型设计 

  也不知道什么时候忽然想起的了,但是在新年之前就开始做了。一个基于STM32+ENC28J60的一个网络板子,有现成的程序和SCH,PCB等,但是那个PCB的布局太渣了,开始还真没注意,就研究了一下开发环境。用了一周时间总算把STM32的开发环境完整搭建好,基于arm-none-eabi 与 eclipse以及GUNARM插件的嵌入式ARM开发环境,我自己称其为ARMeclipse。使用网购的一个参考板来测试环境,使用JLINK下载以及调试程序。搭建后立即就录制了视频来说明。下面是视频:
视频1:ARMeclipse。基于arm-none-eabi 与 eclipse以及GUNARM插件的嵌入式ARM开发环境
 
在构建环境的时候就测试了基本的程序,调试上虽然不太理想,但是下载是没有问题。
然后也移植了原来是基于MDK4的STM32NET工程,当然是在测试板上做了测试的。
开发环境以及工程下载说明等内容下载预览:

http://www./f/encfx.rar
 接着在上个星期也开始做PCB的3D化的工作,其间也录制了一些视频:
SolidWorks电子元件绘制[3D化]
专辑地址:http://www.youku.com/playlist_show/id_21987039.html
 

 接着就完成了3D化的过程,其间可谓艰辛无比……

分享文件说明规范
--------------------------------
English version:
--------------------------------
[line0:]Filename.ext
[line1:]MD5
-------------------------------------
[line2:]context
...
[linex:]end of record lines
next record
--------------------------------
中文版本
--------------------------------
[第一行:]文件名.扩展名
[第二行:]MD5校检码
-------------------------------------
[第三行:]说明内容
...
[第N行:]记录行结束
下一个记录
-------------------------------
分享文件说明:
[Script version]ARMeclipse.rar
MD5: 9F9F28C60CA8B057D8F6F3EF50E75BCC
-------------------------------------
文件: [Script version]ARMeclipse.rar
大小: 648115772 字节
修改时间: 2014年2月23日, 15:14:35
MD5: 9F9F28C60CA8B057D8F6F3EF50E75BCC
SHA1: FA39FA93C7C0F605B7A6F211B69477E26B16DD7F
CRC32: D65BE567
-------------------------------------
内容:
ARMeclipse是基于arm-none-eabi 与 eclipse以及GUNARM插件的嵌入式ARM开发环境(非认定)
预含方案参考:
STM32F103C8/B8用
工程名:
    STM32
    STM32NET
工程简要:
    STM32:测试用工程/模板用工程
    STM32NET:ENC28J60网络方案用,已通过板级测试[工程与PCB参照后面共享的文件]
编译条件:
    ARMeclipse
调试环境:
    JLINK
    GDB
-------------------------------------
ARMeclipse启动及使用方法
1、免配置绿色启动
    执行文件:[.]ARMeclipse\scripts\ARMeclipse.bat
        注:该批处理文件仅在WIN7中测试使用,如果在XP中无法使用的请自行设定Path变量[1]
    其他文件说明:cmd.bat预处理,覆盖系统cmd命令
                  env.bat预处理,设定Path变量以及信息
2、正常安装方案
    eclipse不需要安装[含JRE]已包含GUNARM、GDB插件等,已汉化界面和菜单
    arm-none-eabi安装文件ARM\arm-2011.09-69-arm-none-eabi.exe
    安装arm-none-eabi到任意地址[系统会自动添加[安装路径]\bin到Path变量[Finish]enc28j60.rar]
    安装后直接执行eclipse.exe或ARMeclipse.exe[相同的文件]
3、修改Path变量方案
    将[.]ARMeclipse\ARM\CodeSourcery\Sourcery_CodeBench_Lite_for_ARM_EABI\bin 添加到Path
    [.]表示解压后的路径
    修改后直接执行eclipse.exe或ARMeclipse.exe[相同的文件]
-------------------------------------
以上三种使用方案建议使用第一种,可以随意改变位置,所有设定都是相对的。
使用第二种安装法的话可以删除ARM目录下CodeSourcery目录以节省空间[244MB]
第三种改变路径时需要再次修改Path,第一种不能使用,而且有一定能力可以斟酌使用。
-------------------------------------
其他的工具[位于ARM目录下]:
JLINK驱动及工具安装包[官方]:Setup_JLinkARM_V480a.zip
STM32F10x_StdPeriph_Lib_V3.5.0[官方固件库]:stsw-stm32054.zip
-------------------------------------
环境还自带了完善的STM32参考和学习资料
-------------------------------------
STM32NET4ARMeclipse.rar
MD5: C2EB564ABE5A542C83B822FFA051AD3C
-------------------------------------
文件: STM32NET4ARMeclipse.rar
大小: 4838085 字节
修改时间: 2014年1月29日, 19:47:30
MD5: C2EB564ABE5A542C83B822FFA051AD3C
SHA1: 957EDAD97777EA92B0BEE8F0FC745F633A6987F9
CRC32: DF2F66EB
-------------------------------------
内容:
适用工程,已包含在ARMeclipse中,仅供第三方参考和工程导入用
适用环境:基于arm-none-eabi 与 eclipse以及GUNARM插件[GDB]
ENC28J60网络方案用,已通过板级测试[工程与PCB参照后面共享的文件[Finish]enc28j60.rar]
-------------------------------------
[Finish]enc28j60.rar
MD5: B077156E6DB868F47EECC55616A4F587
-------------------------------------
文件: [Finish]enc28j60.rar
大小: 39731576 字节
修改时间: 2014年2月23日, 0:39:36
MD5: B077156E6DB868F47EECC55616A4F587
SHA1: B6D4E9F63832CA7DB12CAACBECACF520738E6C36
CRC32: 6A1F578F
-------------------------------------
内容:
ENC28J60网络方案用,已通过板级测试的SCH和PCB
包含一个精心制作的PCB文件,已初步板级3D化,预览效果和输出的预览可以查阅下面的PDF文档[PCB_enc28j60.pdf]
内含元件3D模型文件[step]以及3D源设计文件[SolidWorks]
您还可以参阅视频资源来了解3D化内容。
PCB中包含变量,读者或使用者可以自由修改,在3D视图下预览
-------------------------------------
PCB_enc28j60.pdf
MD5: 27F57EFEA44FEDAEA304F1D1983E59F0
-------------------------------------
文件: PCB_enc28j60.pdf
大小: 2182215 字节
修改时间: 2014年2月23日, 0:26:28
MD5: 27F57EFEA44FEDAEA304F1D1983E59F0
SHA1: 25237062E076E195C9CD899EF232EFCEC76610C9
CRC32: DCF31843
-------------------------------------
内容:
SCH电路图以及PCB设计的输出以及BOM[元件清单]
预览板级别的3D模型。
-------------------------------------

预览

     

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多