日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IPNC_RDK_4.1分析

發布時間:2024/3/26 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IPNC_RDK_4.1分析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

IPNC開發筆記——關于IPNC_RDK_4.1.0的分析

已有 231 次閱讀2014-2-27 11:55|系統分類:嵌入式系統|應用程序,配置文件, flash, 存儲器, 客戶端

轉自:精工小匠

一、在IPNC_RDK_4.1.0中的開發包,主要分兩大部分:dvsdk_ipnctools、ipnc_appipnc_rdk;


dvsdk_ipnctools是ti官方提供的各種ipnc開發下的驅動程序、dsp算法、psp開發包等;


ipnc_appipnc_rdk主要是appro公司開發的IPNC的應用程序;


所以,單純的按照appro給的開發demo做出來的IPNC
的硬件直接就可以灌IPNC_RDK_4.1.0中的醫用程序,不需要任何改動即可運行起來,并且可以在pc客戶端用web
gui的形式訪問到ipnc的實時監控畫面,并且有附帶的控制功能。


而,本次開發的IPNC 的硬件與appro給出的demo硬件方案大不相同;


1.串口選用UART0;


2.nand在DM368的主芯片下選用的是NAND512的小頁的nand flash 作為存儲器;


3.網口的芯片采用RTL8201的PHY 方案;


4.內存芯片選用HYNY的DDR2-800的存儲芯片;


所以需要修改的地方:


a.首先,串口的UART0作為輸出調試串口,這樣在u-boot、kenerl中的頭文件,配置文件都要修改為uart0的串口;


具體位置u-boot中incllude/configs/davinci_dm368_ipnc.h 中的#define
CONFIG_CONS_INDEX? ?2 修改為#define CONFIG_CONS_INDEX? ?1 即可,注意#define
CFG_NS16550_CLK? ???24000000時鐘平率一并修改,否則將出現串口輸出亂碼;


kernel中的位置為/arch/arm/mach-davinci/board-dm368-ipnc.c??
中的修改,也可以在u-boot中的傳遞參數中添加ttyS0即可;


b.要修改在DM368為主芯片下的nand flash為小頁的mlc存儲器;


要在定義DM365的宏的nand.c的文件中添加DM368的宏即可驅動小頁的nand flash,此處是在u-boot中修改;


在內核中要修改#define NAND_BLOCK_SIZE? ???SZ_16K 為小頁的塊容量為16K
的即可,還有根據小頁的內存量要修改linux系統下的nand flash分區問題;此處分區為


80 static struct mtd_partition davinci_nand_partitions[] = {
81? ???
{
82? ?? ?? ?/* UBL (a few copies) plus U-Boot */
83? ?? ?? ?.name? ?? ?
= 'bootloader',
84? ?? ?? ?.offset? ???= 0,
85? ?? ?? ?.size? ?? ? = 32
* NAND_BLOCK_SIZE,? ?? ?? ?? ? //24? ? change by yecx
86? ?? ?? ?.mask_flags
= 0,
87? ???}, {
88? ?? ?? ?/* U-Boot environment */
89? ?? ?? ?
.name? ?? ? = 'params',
90? ?? ?? ?.offset? ???=
MTDPART_OFS_APPEND,
91? ?? ?? ?.size? ?? ? = 96 *
NAND_BLOCK_SIZE,
92? ?? ?? ?.mask_flags = 0,
93? ???}, {
94? ?? ?? ?
.name? ?? ? = 'kernel',
95? ?? ?? ?.offset? ???=
MTDPART_OFS_APPEND,
96? ?? ?? ?? ? .size? ?? ? = SZ_2M +
SZ_2M,
97? ?? ?? ?.mask_flags = 0,
98
99? ???}, {
100? ?? ?? ?
.name? ?? ? = 'filesystem1',
101? ?? ?? ?.offset? ???=
MTDPART_OFS_APPEND,
102? ?? ?? ?.size? ?? ? = SZ_16M + SZ_8M
,? ?? ?? ?? ?? ?? ?//16? ? change by yecx
103? ?? ?? ?.mask_flags =
0,
104? ???}, {
105? ?? ?? ?.name? ?? ? = 'data1',
106? ?? ?? ?
.offset? ???= MTDPART_OFS_APPEND,
107? ?? ?? ?.size? ?? ? =
SZ_2M,
108? ?? ?? ?.mask_flags = 0,
109? ???},{
110? ?? ?? ?? ?? ???
.name? ?? ?? ???= 'filesystem2',
111? ?? ?? ?? ?? ???.offset? ?? ?? ?=
MTDPART_OFS_APPEND,
112? ?? ?? ?? ?? ???.size? ?? ?? ???=??SZ_16M + SZ_8M
,? ?? ?? ?//SZ_32M + SZ_8M??change? ???by yecx
113? ?? ?? ?? ?? ???
.mask_flags? ???= 0,
114? ?? ?? ?},
115? ???{
116? ?? ?? ?? ?? ???
.name? ?? ?? ???= 'data2',
117? ?? ?? ?? ?? ???.offset? ?? ?? ?=
MTDPART_OFS_APPEND,
118? ?? ?? ?? ?? ???.size? ?? ?? ???=
MTDPART_SIZ_FULL,
119? ?? ?? ?? ?? ???.mask_flags? ???= 0,
120? ?? ?? ?},


此處為修改的nand flash的移植;


c.修改網口芯片PHY的移植;


在u-boot中的為修改PHY的物理地址位PHY_NUM = 0X1F
,并且在u-boot中要添加以下代碼,來控制PHY的復位腳,具體在文件board/davinci/dm368_ipnc/dm368_board.c
的函數中int misc_init_r (void)添加;


111? ???REG(0x01c40008) |= 0x00001000;
112? ???REG(0x01c67038) &=??
0xfffbffff;
113
114? ???for( i=0 ; i<20 ; i++)
115? ???
{
116? ?? ?? ?REG(0x01c6703C) &= 0xfffbffff;
117? ?? ?? ?
udelay(1000);
118? ?? ?? ?REG(0x01c6703C) |= 0x00040000;
119? ???}


d.DDR2中的主要是時間參數,對于DDR2-800只是型號更換,所以不必更改參數;


以上為必須修改項,還有一些在編譯過程中需要注意的項目,無需贅述了。

總結

以上是生活随笔為你收集整理的IPNC_RDK_4.1分析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 欧美高清大白屁股ass18 | 精品无码久久久久久久久久 | 女人叫床很黄很污句子 | 九九精品九九 | 中文字幕人妻一区二区三区视频 | 国产成人一区二区 | 欧美日韩视频在线观看免费 | 中文字幕a级片 | 女王脚交玉足榨精调教 | 长河落日电视连续剧免费观看01 | 久久精品国产一区二区三区 | 亚洲精品福利网站 | 免费观看一级视频 | 日日网站 | 色综合天天操 | 在线免费观看黄色av | 91国产大片| 国产精品毛片一区二区在线看舒淇 | 毛片随便看| 嫩草影院污 | av综合一区 | 天天操女人 | 久热这里只有 | 日批视频免费观看 | 日日cao| 在线综合av | 日韩精品1 | 亚洲一级片av | 日韩欧美色图 | 久久久网址 | 91毛片视频| 91免费视频观看 | 国内自拍视频在线观看 | 日韩毛片在线观看 | 五月婷婷欧美 | 毛片视频网址 | 成人无码视频 | 97碰碰视频 | 一本高清dvd在线播放 | www.婷婷色 | 中文字幕日韩精品在线 | 日日噜噜噜 | 波多野结衣av电影 | 天天操天天爽天天干 | 领导揉我胸亲奶揉下面 | 中文字幕在线播放 | 51成人精品网站 | 国产精品久久久久久久9999 | 青娱乐最新地址 | 婷婷丁香激情五月 | 日本三级韩国三级美三级91 | 亚洲黄色第一页 | 极品白嫩丰满少妇无套 | 亚洲美女黄色片 | 亚洲高清无码久久 | 国产美女福利在线 | 精品无码国产一区二区三区av | 国产精品无码AV无码国产 | 一级黄色大片在线观看 | 国产又粗又猛视频 | 一区二区视 | 国产精品久久中文字幕 | 苏晴忘穿内裤坐公交车被揉到视频 | 日韩高清一二三区 | av片毛片| 国产综合久久久久久鬼色 | www.精品| 日韩一区网站 | 我和公激情中文字幕 | 91天堂在线观看 | 在线观看欧美日韩 | 一级成人毛片 | 天堂av网站 | 亚洲黄色在线免费观看 | 日本少妇xxx | 成人在线网 | 欧美成人三级在线视频 | 91黄色免费观看 | 久久精品噜噜噜成人88aⅴ | 欧美专区 日韩专区 | 毛片无遮挡高清免费观看 | 打屁股调教视频 | 国产电影免费观看高清完整版视频 | 日本一区二区不卡视频 | 日本黄色免费大片 | 国产精品视频a | 欧美videos另类极品 | 韩日av在线播放 | 亚洲乱码一区二区三区 | 久久久久久久久久久久久久久久久久 | 亚洲精品国产成人 | 999视频 | 欧美 日韩 高清 | 欧美俄罗斯乱妇 | 色福利网 | 视频一区二区三区精品 | 玖玖精品 | 免费看的黄网站 | 午夜久久一区 |