inic-programming-library

所属分类:工具库
开发工具:HTML
文件大小:0KB
下载次数:0
上传日期:2023-11-03 14:06:24
上 传 者sh-1993
说明:  inic编程库
(inic programming library)

文件列表:
.cproject (17361, 2023-11-03)
.project (781, 2023-11-03)
CMakeLists.txt (13189, 2023-11-03)
LICENSE.txt (1561, 2023-11-03)
cmake/ (0, 2023-11-03)
cmake/arm-linux-gnuabihf.cmake (655, 2023-11-03)
cmake/modules/ (0, 2023-11-03)
cmake/modules/GetGitRevisionDescription.cmake (5535, 2023-11-03)
cmake/modules/GetGitRevisionDescription.cmake.in (1348, 2023-11-03)
example/ (0, 2023-11-03)
example/.cproject (28394, 2023-11-03)
example/.project (819, 2023-11-03)
example/CMakeLists.txt (212, 2023-11-03)
example/OS81210_Raspi_I2C.xml (4680, 2023-11-03)
example/src/ (0, 2023-11-03)
example/src/CMakeLists.txt (1564, 2023-11-03)
example/src/hw_raspi.c (14156, 2023-11-03)
example/src/hw_win.c (8081, 2023-11-03)
example/src/main.c (22425, 2023-11-03)
example/unicens.xsd (43691, 2023-11-03)
ipl/ (0, 2023-11-03)
ipl/CMakeLists.txt (61, 2023-11-03)
ipl/cfg/ (0, 2023-11-03)
ipl/cfg/ipl_cfg.h (5797, 2023-11-03)
ipl/doc/ (0, 2023-11-03)
ipl/doc/Install_GCC_Cross_Toolchain.md (2034, 2023-11-03)
ipl/doc/html/ (0, 2023-11-03)
ipl/doc/html/bc_s.png (634, 2023-11-03)
ipl/doc/html/bdwn.png (138, 2023-11-03)
ipl/doc/html/bullet.gif (39, 2023-11-03)
ipl/doc/html/closed.png (127, 2023-11-03)
ipl/doc/html/dir_0050ca94a265f7ecb389c44d1de9974e.html (6988, 2023-11-03)
ipl/doc/html/dir_0050ca94a265f7ecb389c44d1de9974e.js (446, 2023-11-03)
ipl/doc/html/dir_1439f9853196f747acb3e6912b911d76.html (8848, 2023-11-03)
ipl/doc/html/dir_1439f9853196f747acb3e6912b911d76.js (348, 2023-11-03)
ipl/doc/html/dir_644cf612535333a20af84e0349a95250.html (6431, 2023-11-03)
ipl/doc/html/dir_644cf612535333a20af84e0349a95250.js (246, 2023-11-03)
ipl/doc/html/dir_792ca1e11906090e01dead78297002c3.html (9723, 2023-11-03)
... ...

# INIC Programming Library (IPL) ## Introduction Microchip Technology Inc. provides a platform independent programming library called IPL. The IPL enables an application to program Microchip's Intelligent Network Interface Controllers (INICs) via their I2C interface. The IPL can handle the following INICs: * OS81118 (INICnet technology 150) * OS81119 (INICnet technology 150) * OS81210 (INICnet technology 50) * OS81212 (INICnet technology 50) * OS81214 (INICnet technology 50) * OS81216 (INICnet technology 50) * OS81110 (MOST 150) * OS81092 (MOST 50) * OS81082 (MOST 50) * OS81060 (MOST 25) * OS81050 (MOST 25) Depending on the used INIC, it is possible to program the * Configuration string (CFGS) * Identification string (IDENTS) * Configuration (this includes both CFGS and IDENTS) * Patch string (PATCHS) * Firmware into RAM, OTP or FLASH memory. The IPL uses the IPF format for the programming data, which can be created by the Microchip Automotive Target Manager (MATM) or UNICENS System Designer. It is also possible to read out CFGS and firmware versions and to check if an update with a certain IPF data file is useful. Besides the connection via I2C, INIC's RESET pin and ERR/BOOT_ pin need to be controlled by the IPL. The use of the INT_ pin is optional. For systems with low memory it is possible to load portions of the IPF content instead of loading the entire data. > Notes: > * cmake files are provided > * Documenation is provided in the ipl/doc/ folder > * You can load the code into Eclipse CDT or UNICENS System Designer via the provided .project file > * For support, related to this code, go to: http://www.microchip.com/support. ## License IPL source code is released under the [BSD License](https://github.com/MicrochipTech/unicens/blob/master/LICENSE).

近期下载者

相关文件


收藏者