这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 请教如何修改vxworks的usrInit()和usrRoot()

共5条 1/1 1 跳转至

请教如何修改vxworks的usrInit()和usrRoot()

菜鸟
2002-08-08 07:07:04     打赏
我不得不在这两个函数中加入自己的代码,可是当用Bootable Project编译生成vxworks 时,用得不是config/all下的usrConfig.c. 难道我非得用命令行编译?可我又不想自己 改Makefile. 望各位赐教!



关键词: 请教     如何     修改     vxworks     usrInit         

菜鸟
2002-08-09 07:35:00     打赏
2楼
奇怪吗? 我自己也觉得很不爽, 我是没办法... sozn, 你说的办法我知道, 那是用于避免修改config/all下的文件, 可以把它们拷到 bsp目录下去改. 而我的问题是, 我想用project的方式来编译vxworks, 此时的makefile 在proj/[prjname]下, 是project自己生成的, 配置一改就变掉了. 这种情况下不会用到 config/xxx下的usrConfig.c文件, 用的其实是proj/[prjname]下的prjConfig.c, 这也是 自动生成的文件. 这时如何才能修改到usrInit()和usrRoot()呢?

菜鸟
2002-08-09 08:47:00     打赏
3楼
是个好主意, 但是如果ryansheng还要求调用的顺序, 需要在某初始化前加入代码, 就不太好办拉

菜鸟
2002-08-10 06:57:00     打赏
4楼
首先,我没有仿真器,不得不借助LED和串口来调板子; 其次,kernel启动之前要有硬件自检代码,这部份可以加到sysHwInit()里; 最后,有几个变态强迫我从串口打印每一步初始化的经过:-) 有时候在论坛里会找不到自己发的贴子,非得用搜索才行,古怪.

菜鸟
2002-08-11 00:05:00     打赏
5楼
[quote][b]以下是引用[i]hotspot在2002-8-10 0:14:00[/i]的发言:[/b] 直接修改prjConfig.c不就得了?做好备份,只要不ReBuild Project 就 不 会 覆 盖 修 改 过 的prjConfig.c。 我 试 过 在 prjConfig.c 中 添 加 硬 件 看 门 狗 刷 新 指 令, 一 切ok! [/quote] 实在不行就只能这么搞了. 我以前调一块MIPS的板子时也没有仿真器:-( 那真是噩梦一样的日子. 现在做860,幸亏板子不是全新设计的,希望问题不会太大. 毕业前在学校里做51的时候倒是有仿真器的...... [align=right][color=#000066][此贴子已经被作者于2002-8-10 16:05:03编辑过][/color][/align]

共5条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]