亚洲好骚综合-亚洲黄色录像-亚洲黄色网址-亚洲黄色网址大全-99久久99久久-99久久99久久精品国产

您的位置:軟件測試 > 開源軟件測試 > 開源單元測試工具 >
CodeTEST在Linux環境的使用
作者:網絡轉載 發布時間:[ 2013/3/11 16:25:28 ] 推薦標簽:

舉例ct_init():

#define CFG_IMMR      0xff000000

#define CODETEST_PHY_ADDR       0x70000000

#define CODETEST_ATTRIB_VAL     0xfff009f0

int ct_init(void)

{

       extern int fd;

       extern int *ip;

 

       immap_t *immap;

       size_t size,pgsize;

 

       fd = open ("/dev/mem", O_RDWR);

       pgsize = getpagesize();

       size = ((sizeof(immap_t)/pgsize)+1)*pgsize;

 

       ip = (int *) mmap (0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, CFG_IMMR);

       immap = (immap_t *)ip;

       immap -> im_memctl.memc_or2 = CODETEST_ATTRIB_VAL;

       immap -> im_memctl.memc_br2 = CODETEST_PHY_ADDR + 0x001;

       munmap (ip, size);

 

       ip = (int *)mmap (0, size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, CODETEST_PHY_ADDR);

       amc_ctrl_port_ptr = ip;

       amc_data_port_ptr = (ip + 1);

 

       return 0;

 

       }

        初始化程序ct_init()完成了物理地址到邏輯地址的映射,對于不同的用戶環境需要對片選、映射地址進行相應修改。

四、源代碼打點編譯

        目標環境:嵌入式linux (kernel 2.2.14)

1、修改instrconfig文件

        libctHwic庫中的初始化程序ctlib.c完成了物理地址到邏輯地址的映射,這個邏輯地址被賦給amc_ctrl_port_ptr、amc_ctrl_port_ptr,使Probe可以正確接收數據。

        這個邏輯地址的值同樣需要被用戶程序知道,我們的初始化程序ctlib.c必須先于用戶的主程序運行。而在RTOS Linux中不同的用戶程序無法實現變量的共用,所以我們采用了軟件打點的方法來決這個問題。

        存放在<installation_dir>/instrconfig目錄下的打點配置文件為隱藏文件,為了對其進行相應修改,需要讓系統顯示所有文件。

        根據環境變量AMC_TARGET的值,選擇同名文件進行修改。修改的內容主要包括:

        為CodeTEST確定當前環境使用的編譯器類型,即令:

AMC_CC=ppc_8xx-gcc

AMC_CXX=ppc_8xx-gcc

在AMC_TAGDEFAULTS中增加-tags-to-ctTag選項,-tags-to-ctTag選項令CodeTEST采用軟件方式打點。注釋去

#AMC_TAGDEFAULTS=-gnu -no-placement-delete

#                -allocator-call-map=$AMC_HOMElib tosvxworksctvxwrap.map

AMC_TAGDEFAULTS=-gnu

-no-placement-delete

-tags-to-ctTag 

                       -allocator-call-map=$AMC_HOMElib toslinuxctlinuxwrap.map

上一頁123下一頁
軟件測試工具 | 聯系我們 | 投訴建議 | 誠聘英才 | 申請使用列表 | 網站地圖
滬ICP備07036474 2003-2017 版權所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd
主站蜘蛛池模板: 日韩亚洲影院 | 国产黄色一级 | 毛片18| 在线日本人观看成本人视频 | 禁网站在线观看免费视频 | 天天做天天爱夜夜爽女人爽宅 | 大片刺激免费播放视频 | 中文天堂在线最新2022更新 | 国内精品小视频在线 | 精品在线免费观看视频 | 福利一区二区 | 国产精品视频二区不卡 | 最近中文字幕国语完整视频 | 成人毛片在线播放 | 精品日韩一区二区三区 | 免费一级夫妻a | 精品国产一区二区三区不卡在线 | 一级做a爱过程视频免 | 日日碰狠狠添天天爽对白 | 成人网欧美亚洲影视图片 | 杏色国产成人精品视频 | 欧美成人三级一区二区在线观看 | 色噜噜狠狠狠色综合久 | 日本动漫看片黄a免费看 | 嘿嘿午夜 | 日韩高清在线高清免费 | 国产黄色小视频网站 | 欧美视频综合 | 嗯灬啊灬用力再用力ca视频 | 亚洲宗合 | 日韩区在线观看 | 国产成人综合在线视频 | 欧美日韩在线视频专区免费 | 成年男女免费大片在线观看 | 一级在线观看视频 | 高清性色生活片a | 日本中文视频 | 99在线观看视频免费 | 最近2019中文字幕免费大全5 | 老司机午夜视频在线观看 | 日韩去日本高清在线 |