android 开发板 root后无法打开资源管理器Device File Explorer

当Android开发板使用SuperSU进行root后,调试时DeviceFileExplorer无法打开。解决方法是在SuperSU应用中禁用ADBshell的SU权限:断开设备与电脑连接,打开SuperSU,拒绝ADBshell授权,然后重新连接设备并在Android Studio中尝试打开DeviceFileExplorer。

android 开发板用 SuperSU root之后,调试设备的时候无法打开Device File Explorer了,此时需要在SuperSU中的应用程序视图列表中禁用 ADB shell 的 SU 权限,操作如下:

  1. 首先断开您的 Android 设备与运行 Android Studio 的计算机的连接
  2. 在您的 Android 设备上打开 SuperSU 并选择应用程序选项卡。
  3. 单击 ADB shell 并选择 拒绝授权
  4. 使用 USB 数据线将您的设备重新连接到开发计算机
  5. 在 Android Studio 中打开Device File Explorer
<think> 嗯,用户这次的问题非常明确——需要CCS中创建C2000Ware工程的具体步骤。虽然用户指令开头有奇怪的"参考站内引用"提示,但结合上下文看,这应该是系统遗留的无效信息,实际需求聚焦在C2000Ware工程创建上。 用户大概率是TI C2000系列MCU的开发者,可能刚接触CCS环境。考虑到C2000Ware包含大量外设驱动和示例,用户真实需求可能是想快速搭建项目框架而非从零开始。需要强调工程向导的关键作用,因为手动配置寄存器对新手极不友好。 注意到上次回答快速排序时提供了Python代码,但这次是嵌入式开发环境操作,应该改用分步骤的文字说明。TI的官方文档显示创建方式主要有两种:通过CCS云资源库导入(推荐),或手动复制库文件。优先介绍自动化方式更实用。 用户没指定C2000具体型号,需要提醒型号选择的重要性。比如F28004x和F2837x的工程结构就不同。另外必须强调安装路径不能有中文或空格,这是TI工具的常见坑点。 操作步骤要细化到菜单级:比如"Resource Explorer"在CCS的View菜单下,容易被忽略。测试步骤也不能简单带过——LED闪烁示例最直观,但需说明如何连接LaunchPad开发板。 突然想到两个潜在痛点:一是用户可能没装C2000Ware,需要补充安装说明;二是工程属性配置中的编译器版本问题(ti-cgt和clang)。这些虽然会增加篇幅,但对用户实际调试很重要,应该放在注意事项里。 </think> 在Code Composer Studio (CCS) 中创建基于C2000Ware的工程,请按以下步骤操作(以CCS v12+和C2000Ware最新版为例): ### 步骤1:安装前提 1. **安装CCS** - 从TI官网下载[Code Composer Studio](https://www.ti.com/tool/CCSTUDIO) 2. **下载C2000Ware** - 获取最新版[C2000Ware](https://www.ti.com/tool/C2000WARE)并解压到无中文/空格的路径(如 `C:\ti`) ### 步骤2:通过工程向导创建 1. **启动CCS** → 点击工具栏 **Project** → **New CCS Project** 2. **关键配置**: - **Target**:选择您的C2000型号(如 `TMS320F280049C`) - **Connection**:保持默认仿真器(如 XDS110) - **Project template**: - 选择 **C2000** 选项卡 - 找到对应芯片的示例工程(如 `empty` 或 `gpio_toggle`) - **勾选**: `Use C2000Ware` → 指定C2000Ware安装路径(如 `C:\ti\c2000\C2000Ware_4_03_00_00`) 3. 点击 **Finish** 生成工程 ### 步骤3:工程结构验证 生成后的工程包含: ``` ├── Includes │ ├── device_support/ # 芯片头文件 │ ├── driverlib/ # 外设驱动库 ├── Source │ ├── main.c # 主入口 │ ├── device.c # 设备初始化 ├── linker.cmd # 内存分配文件 ``` ### 步骤4:编译与烧录 1. **编译**:右键工程 → **Build Project** 2. **烧录**: - 连接开发板 → 点击 **Debug** 图标(虫形按钮) - 进入调试界面后点击 **Run**(绿色三角) ### ⚠️ 注意事项 1. **路径问题**: C2000Ware路径若包含空格或中文,会导致编译错误 2. **库链接**: 手动添加库文件时,需在工程属性中设置: - **Include Options**:添加 `$\{CG_TOOL_ROOT}/include` [^1] - **File Search Path**:添加 `$\{C2000WARE_ROOT}/driverlib/f28004x/driverlib/ccs/Debug/driverlib.lib` [^2] 3. **调试配置**: 首次调试需选择正确的仿真器型号(XDS110/XDS100v2等) ### 示例:LED闪烁工程 ```c // main.c 示例 (基于F280049C) #include "device.h" void main(void) { Device_init(); GPIO_setPadConfig(DEVICE_GPIO_PIN_LED1, GPIO_PIN_TYPE_STD); GPIO_setDirectionMode(DEVICE_GPIO_PIN_LED1, GPIO_DIR_MODE_OUT); while(1) { GPIO_togglePin(DEVICE_GPIO_PIN_LED1); DELAY_US(500000); // 延时500ms } } ``` > 测试结果:开发板LED以1Hz频率闪烁表示工程创建成功[^3] --- ### 补充说明 - **旧版CCS(v11之前)**:需手动复制 `driverlib` 库到工程目录并添加路径 - **自定义工程**:可在 `C2000Ware_<version>\device_support\<device>\examples` 中复制官方示例修改 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值