阅读:1584回复:10
请指教sdk问题
我在platform builder中生成了一个sdk,安装后,在evc下建立一个简单的hello world程序,然后选择基于sdk的emulator,build可是提示我连接超时,不知道是什么缘故,哪位高手指教一二,不剩感激
|
|
论坛版主
|
沙发#
发布于:2004-10-15 14:04
名副其实的problem boy:))
选择编译的时候选: win32(wce emulator) debug/release |
|
板凳#
发布于:2004-10-15 14:11
名副其实的problem boy:)) 多谢大哥,这个问题解决了,又麻烦您了,不好意思 我还有一个问题,呵呵,我想按照帮助做一个bootloader command-line已经,做完了,接下来,sysgen好像也没有什么问题,但是编辑startup.s的时候总是出错,大哥能不能给我一个简单的startup.s的简单例子,帮助里面给的是 OPT 2 ; Disable listing INCLUDE kxarm.h ; This defines the WinCE/ARM Calling Sequence Specification OPT 1 ; Reenable listing OPT 128 ; Disable listing of macro expansions STARTUPTEXT LEAF_ENTRY StartUp nop ; *** This routine will be filled in later *** END 其中的include kxarm.h 是包括了arm,如果我想做的是关于x86的呢,应该包含什么文件啊 |
|
论坛版主
|
地板#
发布于:2004-10-15 14:24
x86当然不能用这个了:((
这都是arm的汇编 要x86 startup的例子在$(_winceroot)\\platform\\cepc\\EBOOT\\oeminit.asm,x86汇编问题不大,参照一下格式吧 |
|
地下室#
发布于:2004-10-15 14:29
x86当然不能用这个了:(( 万分感激,对了,大哥,对于应用开发程序员,bsp是厂商已经给的吧,我们开发的时候,还用自己制作bsp么 |
|
论坛版主
|
5楼#
发布于:2004-10-15 14:33
我不敢绝对保证,但芯片厂一般会给,只要他明确说支持CE,就肯定会先做一个,然后你就参考着做吧。
|
|
6楼#
发布于:2004-10-15 14:36
多谢,以后有不懂的地方还要大哥指教
|
|
论坛版主
|
7楼#
发布于:2004-10-15 14:41
共同讨论共同讨论:)
|
|
8楼#
发布于:2004-10-15 15:01
x86当然不能用这个了:(( 不好意思,麻烦你,我按照帮助的步骤做 command-line之后 sysgen,然好做两个文件 sources makefile 这些应该没有问题,然后我把你给我这个目录$(_winceroot)\platform\cepc\EBOOT\oeminit.asm文件拷贝到我的bootloader目录,然后在这个目录build -c 结果build有错误 NMAKE : U1073: don't know how to make 'obj\x86\retail\startup.obj' NMAKE : U1073: don't know how to make 'obj\x86\retail\startup.obj' 不知道是什么原因,您能给我一个简单的bootloader小例子么?多谢 |
|
论坛版主
|
9楼#
发布于:2004-10-18 13:22
你检查一下你的command line环境设对没有,特别是cpu类型等,另外,你看看你用什么方式编译,是debug还是retail,这个可以直接在命令行中用set wincedebug=debug/retail来设,总之设置细心一些,是有些讨厌,环境的建立总是很让人不愉快,要花不少时间弄:((,还是那句话,革命道路总是曲折而漫长的嘛:))。
你的这个问题是找不到路径,也就是obj\\x86\\retail\\这个目录不对,这是环境配置和编译参数不对造成的,你再查查 |
|
10楼#
发布于:2004-10-19 08:33
你检查一下你的command line环境设对没有,特别是cpu类型等,另外,你看看你用什么方式编译,是debug还是retail,这个可以直接在命令行中用set wincedebug=debug/retail来设,总之设置细心一些,是有些讨厌,环境的建立总是很让人不愉快,要花不少时间弄:((,还是那句话,革命道路总是曲折而漫长的嘛:))。 多谢,我再好好看看,麻烦你了 |
|