共3条
1/1 1 跳转至页
今天真是蔫啊!
忙了一天也没有搞掂一个奇怪的问题:我把dosFs升级到dosFs2.0,在目标机或宿主机的shell下进行目录的创建mkdir "/tffs/mpeg"等等,一点问题都没有。因为我要先创立一批目录并从宿主机down一扒拉的文件到tffs的各目录下,于是我在代码文件下写了一个反复调用"if(mkdir("/tffs/mpeg") != OK) printf("can't create directory!\n");"的小程序,当然目录名是不一样的。但奇怪的事发生了:当我单步跟踪的时候,在调用mkdir()2到3次之后,超级终端就会打印:
Branch through zero
Current Processor Status Register: 0x60000013
Task: 0xdefcac "tDbgTask"
或者是:
Software interrupt
Exception address: 0xe964dd18
Current Processor Status Register: 0xa0000013
Task: 0xe00c34 "tDbgTask"
的错误。
但当我把“ tffsDevFormat(0,0);
if(usrTffsConfig(0,0,"/tffs");”两条初始化语句放在shell下执行,然后再单步运行那个创建目录的小程序时一切都很正常!我真是被弄糊涂了,唉,苦也! 哪位兄弟遇到过这样的情况没有??指点一下乐!!![em20][em20]
[align=right][color=#000066][此贴子已经被seasoblue于2002-10-21 20:56:28编辑过][/color][/align]
关键词: 今天 真是 蔫啊
幸运的事来了:当我把这段小程序加入一个新建的bootable模式的项目,编译后生成vxworks映象,通过网络引导并执行成功!程序没有任何变动,估计原来是tDbgTask出的问题,总算给自己有个交代。不想再耗时间了,我已经被它搞得心力憔悴!
另,原来的dosFs经我多次实验,已经解决了长文件名的问题。方法是:第一次时用usrTffsLnConfig(0,0,"/tffs");挂接,然后断电,以后用usrTffsConfig(0,0,"/tffs");挂接就可以支持长文件名。但好象以后执行tffsDevFormat(0,0);就会又不支持了。具体大家可以去试试,我没有细究。
Good Luck![em15][em15]
共3条
1/1 1 跳转至页
回复
| 有奖活动 | |
|---|---|
| 2026年“我要开发板活动”第三季,开始了! | |
| 硬核工程师专属补给计划——填盲盒 | |
| “我踩过的那些坑”主题活动——第002期 | |
| 【EEPW电子工程师创研计划】技术变现通道已开启~ | |
| 发原创文章 【每月瓜分千元赏金 凭实力攒钱买好礼~】 | |
| 【EEPW在线】E起听工程师的声音! | |
| 高校联络员开始招募啦!有惊喜!! | |
| 【工程师专属福利】每天30秒,积分轻松拿!EEPW宠粉打卡计划启动! | |
我要赚赏金打赏帖 |
|
|---|---|
| PTC与NTC功能常规对比被打赏¥14元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于3pin锂电池接口的介绍/使用被打赏¥16元 | |
| 以启明云端ESP32P4开发板实现TF卡读写功能被打赏¥28元 | |
| 【分享开发笔记,赚取电动螺丝刀】树莓派5串口UART0配置被打赏¥25元 | |
| 【STM32F103ZET6】17:分享在Rtos项目中断管理的使用经验被打赏¥23元 | |
| 【STM32F103ZET6】16:分享在中断中恢复串口任务,遇到的问题被打赏¥31元 | |
| 在FireBeetle2ESP32-C5上实现温度大气压检测及显示被打赏¥21元 | |
| 【分享开发笔记,赚取电动螺丝刀】SAME51双串口收发配置被打赏¥27元 | |
| Chaos-nano操作系统在手持式VOC检测设备上的应用被打赏¥37元 | |
| 【分享开发笔记,赚取电动螺丝刀】关于在导入第三方库lib时,wchart类型冲突的原因及解决方案被打赏¥30元 | |
我要赚赏金
