njdibfm
驱动牛犊
驱动牛犊
  • 注册日期2004-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1584回复:10

请指教sdk问题

楼主#
更多 发布于:2004-10-15 08:27
我在platform builder中生成了一个sdk,安装后,在evc下建立一个简单的hello world程序,然后选择基于sdk的emulator,build可是提示我连接超时,不知道是什么缘故,哪位高手指教一二,不剩感激
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-10-15 14:04
名副其实的problem boy:))

选择编译的时候选:
win32(wce emulator) debug/release

根据地的兄弟们,团结就是力量
njdibfm
驱动牛犊
驱动牛犊
  • 注册日期2004-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-10-15 14:11
名副其实的problem boy:))

选择编译的时候选:
win32(wce emulator) debug/release

 


多谢大哥,这个问题解决了,又麻烦您了,不好意思

我还有一个问题,呵呵,我想按照帮助做一个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的呢,应该包含什么文件啊
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-10-15 14:24
x86当然不能用这个了:((
这都是arm的汇编
要x86 startup的例子在$(_winceroot)\\platform\\cepc\\EBOOT\\oeminit.asm,x86汇编问题不大,参照一下格式吧
根据地的兄弟们,团结就是力量
njdibfm
驱动牛犊
驱动牛犊
  • 注册日期2004-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-10-15 14:29
x86当然不能用这个了:((
这都是arm的汇编
要x86 startup的例子在$(_winceroot)\platform\cepc\EBOOT\oeminit.asm,x86汇编问题不大,参照一下格式吧


万分感激,对了,大哥,对于应用开发程序员,bsp是厂商已经给的吧,我们开发的时候,还用自己制作bsp么
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-10-15 14:33
我不敢绝对保证,但芯片厂一般会给,只要他明确说支持CE,就肯定会先做一个,然后你就参考着做吧。
根据地的兄弟们,团结就是力量
njdibfm
驱动牛犊
驱动牛犊
  • 注册日期2004-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-10-15 14:36
多谢,以后有不懂的地方还要大哥指教
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-10-15 14:41
共同讨论共同讨论:)
根据地的兄弟们,团结就是力量
njdibfm
驱动牛犊
驱动牛犊
  • 注册日期2004-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-10-15 15:01
x86当然不能用这个了:((
这都是arm的汇编
要x86 startup的例子在$(_winceroot)\platform\cepc\EBOOT\oeminit.asm,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小例子么?多谢
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-10-18 13:22
你检查一下你的command line环境设对没有,特别是cpu类型等,另外,你看看你用什么方式编译,是debug还是retail,这个可以直接在命令行中用set wincedebug=debug/retail来设,总之设置细心一些,是有些讨厌,环境的建立总是很让人不愉快,要花不少时间弄:((,还是那句话,革命道路总是曲折而漫长的嘛:))。

你的这个问题是找不到路径,也就是obj\\x86\\retail\\这个目录不对,这是环境配置和编译参数不对造成的,你再查查
根据地的兄弟们,团结就是力量
njdibfm
驱动牛犊
驱动牛犊
  • 注册日期2004-09-10
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-10-19 08:33
你检查一下你的command line环境设对没有,特别是cpu类型等,另外,你看看你用什么方式编译,是debug还是retail,这个可以直接在命令行中用set wincedebug=debug/retail来设,总之设置细心一些,是有些讨厌,环境的建立总是很让人不愉快,要花不少时间弄:((,还是那句话,革命道路总是曲折而漫长的嘛:))。

你的这个问题是找不到路径,也就是obj\x86\retail\这个目录不对,这是环境配置和编译参数不对造成的,你再查查

多谢,我再好好看看,麻烦你了
游客

返回顶部