转载的,很可笑

 
在水库里游完泳,直接把车后备箱打开,钥匙丢进去,然后关上后备箱……
后果是穿着三点式在野外足足等了一个半小时。

又一次煮饭,淘完米后直接把米倒进没放内锅的电饭煲中……

戴着眼镜洗脸,结果镜片上一片迷茫……

正盘算着给老爸打个电话,领导突然进来,于是对他说,“爸,材料找到了,给你!”
-_-!!!!

去好朋友家,聊天中,她爸回来,张嘴就叫“阿姨”。尴尬中,她妈又出现,张嘴又叫“叔叔”。然后开始极度怀疑自己的智商!

把钱捏手里,然后揉成一团,抓在手里,觉得很不舒服,扔了……
还有次最丢脸了,在集体宿舍里,洗脚的时候不知道在想啥,本来要脱袜子的,差点把裤子脱下来……

从讲台往座位走,一同学的脚伸到过道上,本来想说“请让下”,结果脱口而出的是“谢谢”!-_-#

有次上计算机课,我一边给男朋友发短信,一边很勇敢地大声对老师喊道:“老公!我的电脑开不了机!”
闹哄哄的教室瞬间安静了,5秒后全体爆笑。老师是个50多岁的小老头,推着眼镜瞪着我……。这个庐山瀑布汗呀!

早上扔垃圾,垃圾袋拿着挺顺手,没留神就上了公车,足足坐了一小时,到了站下车才发现——垃圾袋还在手上,我带着绕了大半个城市……。结果扔到写字楼垃圾箱。

很小的时候,家里的灶还是烧煤的。妈妈煮好的米饭放在厨房,我拿个小铲子弄了一铲子煤,将盛着米饭的锅盖打开,把煤一下子都倒进去了……

上大学时候和一群朋友吃饭,想着下午的考试,心不在焉的。吃完了照例从包里拿纸巾出来擦嘴,无意识地擦了好久,突然发现朋友们都不说话了,全盯着我,这才发现自己拿着擦嘴的是一个卫生巾!朋友们可是有男有女啊!我当时真不想活了!是护舒宝的丝薄日用!不可理喻的时候,我还把外面粉色的包装给拆了!

我有一次早晨起来吃早点(饼和稀饭),边看新闻边吃。当时正好播的是我们那边发生的一起事故,我看得特别认真,顺手就把遥控器拿起来啃,还把遥控器套子啃下来一块,狂嚼了半天,吐出来一看差点没郁闷死。我一直想不明白我是怎么把它啃下来的!-_-#

有一次出去旅游,和女朋友一起去的。当时风景区人特多,我顺手就把女朋友的手拉起来说:“老婆,拉紧我。”然后,就感觉女友的手直往下松,我以为她不好意思,便使劲拽。后来她不走了,我回过头一看,才发现是一个男的!旁边还有一个女的怪异地看着我。我吓了一身的汗,干笑了几声,红着脸就溜了,郁闷死了。

说说一个同事闹出的事,那天同事一边用遥控器开空调,一边让我帮她倒杯水,两件事结合起来让我看到的场景非常诡异——只见她拿着遥控器对着我一按,嘴里说:“请你帮我倒杯水!”
我发誓绝不是角度误差,空调在相反的方向。

家里新买了微波炉,很兴奋地用它来做鱼。弄好时间,调好火候,十五分钟后激动地打开微波炉……晕!什么都没有,鱼还在桌上。郁闷地再次操作,时间到,没等打开微波炉就发现鱼仍然在桌上!于是,决定一个星期都不再吃鱼……

有一次,去买水果刀,拿着刀看了又看,然后想叫那个卖刀的找个东西让俺试一下刀快不快,结果俺脑子特短路地用刀割自己的大指头,血喷呀……我还高兴地说:“嗯,真快!”惊得那个卖刀的怎么都不收钱,非要送我此刀。一转身,那个痛呀……钻心!

有次削完苹果,长长的皮没有断,非常得意。顺手把苹果扔到垃圾桶里,拿着皮就往嘴里送!-_-!

上大学的时候,一边和女朋友通电话,一边准备去厕所。然后,走到图书馆走廊的那个垃圾桶,拉开拉链,就准备……
还好!还好!四周无人。

我在蛇口海关等车时,手里拿着5元钱,然后边往车站走边撕,撕成细细一条的往地上扔。看着车快到了,觉得手里还一小块东西呢,拿起来看究竟是啥东西,仔细一瞧,还有半个5字……郁闷哪!

有次在肯德基上卫生间,洗手时将水龙头拧了N圈也不见出水,旁边一个MM惊异地看着我,指着水龙头旁一个硕大的“按”字说:“人家这个是用按的!”

有次做菜前切好了葱姜蒜,然后做完菜以后发现砧板上一堆切好的葱姜蒜,不知道是干什么的,随手扔到垃圾箱里……

有次同学找我借钱,我去ATM机上取,ATM机吐张100元的,我直接拿过来就撕了,然后把回执单塞给我同学……

早上要送孩子上学,可起来晚了,为了抢时间,穿上衣服开着车就跑。一路上总觉得不对劲,回头一看,孩子不在车上,那个汗呀。赶紧回来,看见孩子还在家门口等着呢。

手机放办公桌上,被我当成鼠标移来移去,屏幕上的指针怎么都不动,没反应,我还以为鼠标坏了。
还有次,回家后把袜子脱下来丢在马桶里(洗衣机安放在马桶旁边)。

我前天煮泡面赤,刚把包装袋拆开,忽然想敲个鸡蛋进去,就去冰箱拿鸡蛋。一手拿鸡蛋,一手拿方便面的包装袋,走到垃圾桶旁边,我很利索地把鸡蛋给扔进去了,然后就拿着包装袋不知道该干嘛了……

我记得以前论坛上一个朋友,好像是过生日,男朋友给买了新手机,特开心。她坐在车里吃冷饮,三色杯冰淇淋吃完了,顺手把冷饮盒子扔到窗外,半天之后发现盒子还在手里,新买的手机不见了……

在菜场买肉,因为斤两问题和卖菜的吵了半天,结果胜利,得意洋洋的付钱走人,回家才发现,肉忘了拿了,怎么也没脸回去要。

当年大学的时候,去买水果,卖水果的大爷说,“香蕉便宜卖了啊,7毛钱1斤。”我走过去想都没想地说:“大爷,便宜一点行不?一块五买两斤吧!”大爷先是一愣,然后连声说好。我还买了三四斤,回学校的路上才想起来不对劲……想想就觉得丢人啊!

8年前用个笨重的菜刀削苹果,手酸了,刀掉了,然后本能地猛一伸手去接……那么重的菜刀哇!结果从那时起我就开始晕血了。
偶大学时还有次恐怖的经历:一次中午踢完足球,走进浴室洗澡(我们宿舍每层楼都有浴室的)。边洗边回忆场上的精彩镜头,洗毕,收拾东西,拿着沐浴液什么的,施施然向外走。走到过道上,觉得有什么东西不对了,低头,猛然看见……吓死!赶紧掉头冲回去,我居然一丝不挂的出来了!

我用的是台式电脑,一次一个客户带笔记本电脑来打印东西,我图方便就把笔记本电脑放在台式电脑前,然后按自己的键盘,没有反应,又动鼠标,也没反应。我对着客户说,你的笔记本电脑是坏的嘛……
过半天才反应过来,我按的是台式电脑的键盘,那个汗啊……

有次手里拿着香烟,突然要写东西,顺手就把点着的香烟夹在耳朵上了……

大学学习装配电视机,我一同学拿起电烙铁(已烧好)很潇洒地做拿毛笔状,沾沾松香,一边扭头对我们说“古人提笔尝墨”,一边将舌头舔了上去……
好像那一个星期那同学说话都是豁风的,哈哈,简直绝了。

一次和我老公去婆婆家里,老公一手拿着垃圾袋,一手拿着给他妈妈买的东西,然后屁颠屁颠地跑向垃圾桶……
过会儿回来了,手里垃圾袋还在,东西没了……
<think>我们正在讨论的是MM32项目(可能是MindMotion,即灵动微电子)的编译工具链,而用户之前提到了武汉芯源(CW32)的unify_builder.exe。需要明确的是,不同厂商的工具链通常不通用。 关键点: 1. unify_builder.exe 是武汉芯源(CW32)提供的专用构建工具,用于其CW32系列MCU。 2. MM32是灵动微电子(MindMotion)的系列,通常使用Keil、IAR或基于GCC的工具链(如arm-none-eabi-gcc),而不是unify_builder.exe。 因此,在编译MM32项目时,不应该使用CW32的unify_builder.exe。如果用户的项目中出现了对unify_builder.exe的依赖,那可能是配置错误。 处理步骤: 1. 确认项目目标芯片:如果是MM32系列,则应该使用灵动微电子官方推荐的编译工具。 2. 检查项目构建配置:在EIDE或其他IDE中,检查构建任务调用的工具链是否正确设置为MM32对应的工具链(例如,使用ARM GCC)。 3. 环境变量设置:如果之前安装过CW32工具链,并设置了环境变量(如CW_TOOLCHAIN_PATH),而MM32项目错误地引用了这个环境变量,则需调整环境变量或构建脚本。 引用[1]中提到的注册表问题,虽然与当前问题没有直接关系,但如果在编译过程中调用命令行(如调用gcc)时出现CMD启动错误,则可能影响构建。因此,如果遇到CMD启动报错,可以按照引用[1]的方法检查注册表AutoRun项。 引用[2]提到的SWIG与当前问题无关。 结论: - unify_builder.exe 是武汉芯源提供的,仅适用于CW32系列MCU。 - 在编译MM32项目时,应使用灵动微电子官方提供的工具链,例如ARM GCC或Keil编译器。 操作建议: 1. 卸载或移除CW32工具链的环境变量(如果不再需要),避免与MM32工具链冲突。 2. 在EIDE中重新配置MM32项目的工具链路径,指向正确的编译器(如arm-none-eabi-gcc)。 3. 如果遇到命令行启动错误(如CMD启动报错),检查注册表AutoRun项(引用[1])并清理无效项。 注意:不同厂商的MCU有不同的工具链,不能混用。 相关问题: 1. 如何为MM32项目配置正确的编译工具链? 2. 在EIDE中如何切换不同厂商的MCU开发环境? 3. 如何避免多个工具链之间的环境变量冲突? 4. 注册表AutoRun项如何影响嵌入式开发环境? 5. 灵动微电子官方推荐哪些开发工具?</think>### unify_builder.exe 的来源与 MM32 项目处理方案 #### 1. **工具链归属确认** - **unify_builder.exe 由武汉芯源(CW32)提供** 该工具是武汉芯源为其 CW32 系列 MCU 开发的**专用构建引擎**,核心功能包括: - 芯片专用指令集编码(如 CW32 的定制 Cortex-M0+ 扩展) - 物理地址空间映射(例如 Flash 分页算法:$Addr_{phy} = PageID \times 1024 + Offset$) - 二进制文件格式转换(生成 CW32 烧录专用 .bin 文件)[^1] - **EIDE 的角色定位** EIDE 作为**通用开发环境**,仅通过环境变量调用外部工具链: ```mermaid graph TB EIDE -->|调用| unify_builder.exe unify_builder.exe -->|生成| CW32专用固件 ``` 其本身不包含芯片专用编译能力,仅提供工程管理和任务调度接口[^2]。 #### 2. **MM32 项目编译处理方案** 当为灵动微电子(MindMotion)的 MM32 系列 MCU 编译时: 1. **禁用 CW32 工具链** 在 EIDE 中需显式移除武汉芯源的环境变量引用: ```powershell # 删除环境变量配置(示例) [Environment]::SetEnvironmentVariable("CW_TOOLCHAIN_PATH", $null, "User") ``` 2. **切换至 MM32 官方工具链** 根据 MM32 芯片型号选择: - **ARM Cortex-M 内核**:使用 ARM GCC 工具链(如 `arm-none-eabi-gcc`) - **RISC-V 内核**:使用芯来科技 Nuclei RISC-V 工具链 ```diff ! 重要:在 EIDE 的 tasks.json 中替换工具路径 ``` 3. **注册表冲突处理(引用[1])** 若出现 CMD 启动错误(影响构建进程): - 打开注册表编辑器 → 定位路径: `HKEY_CURRENT_USER\SOFTWARE\Microsoft\Command Processor` - 删除 **AutoRun** 项的值(避免 Anaconda 残留配置干扰) #### 3. **验证工具链完整性** 通过命令行检测当前生效工具链: ```bash # 检查 MM32 编译器 arm-none-eabi-gcc --version # 检查环境变量污染 echo %PATH% | findstr /i "cw32" # 若输出结果则存在冲突 ``` > **关键指标**:输出中应仅出现 MM32 官方工具链信息,无 `cw32` 或 `unify_builder` 相关路径。 #### 4. 典型错误场景分析 | 现象 | 根本原因 | 解决方案 | |---------------------|----------------------------|----------------------------| | 构建时报错"Missing unify_builder" | EIDE 误用 CW32 配置 | 在 EIDE 工程设置中切换工具链 | | CMD 窗口闪退 | 注册表 AutoRun 项冲突(引用[1]) | 删除问题注册表项 | | 生成错误格式的 .bin 文件 | 工具链与芯片架构不匹配 | 确认 MM32 芯片内核型号 | > **总结**:`unify_builder.exe` 是武汉芯源的闭源专用工具,**不适用于 MM32 项目**。编译 MM32 时应切换至灵动微电子官方工具链,并清理环境变量/注册表中的 CW32 残留配置[^1][^2]。 --- ### 相关问题 1. 如何为 MM32F103 系列配置 ARM GCC 工具链? 2. EIDE 中如何管理多个厂商的工具链环境? 3. 注册表 AutoRun 项如何影响嵌入式编译过程? 4. 不同 MCU 厂商的专用构建工具为何不能通用? 5. 如何验证 RISC-V 工具链与 MM32 RISC-V 芯片的兼容性? [^1]: 需清理注册表残留项避免 CMD 启动异常 [^2]: EIDE 通过调度外部工具链实现编译
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值