使用 PIC18F14K50 的 USB

AnYidan 2011-07-28 10:23:58
在 microchip 最新发布的Microchip Solutions v2011-06-02中,使用USB \ Device - CDC - Basic Demo, 当使用 PIC18F14K50 时,在usb_device.c 文件中,必须将
/** USB FIXED LOCATION VARIABLES ***********************************/
#if defined(__18CXX)
#if defined(__18F14K50) || defined(__18F13K50) || defined(__18LF14K50) || defined(__18LF13K50)
#pragma udata USB_BDT=0x200 //See Linker Script, BDT in bank 2 on these devices - usb2:0x200-0x2FF(256-byte)

使用其自带的rm18F14K50.lkr 文件,编译运行一切正常,但当向 PROJECT 中加入 ADC, I2C_DAC 等功能后,compile 时提示:

PLINK 4.39, Linker
Device Database Version 1.1
Copyright (c) 1998-2011 Microchip Technology Inc.
Error - section '.code_fxd2424u.o' can not fit the section. Section '.code_fxd2424u.o' length=0x0000003a
Errors : 1


如果使用18f14k50_g.lkr 编译连接,修改:
DATABANK NAME=usb2 START=0x200 END=0x2FF PROTECTED
SECTION NAME=usbram2 RAM=usb2
SECTION NAME=USB_VARS RAM=usb2

编译后 PC根本找不到 USB, 请问如何解决?
...全文
697 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
AnYidan 2011-08-03
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 osoon 的回复:]
你自己都说出答案了, 不明白你为什么还要浪费100分, 都给我吧.

"使用其自带的rm18F14K50.lkr 文件,编译运行一切正常,但当向 PROJECT 中加入 ADC, I2C_DAC 等功能后,compile 时提示:"
[/Quote]

看清问题,我需集成别的功能在项目中,而这可能需要修改 lkr 文件,如果你能解决,再多送你几百分有何妨
AnYidan 2011-08-02
  • 打赏
  • 举报
回复
等高手
  • 打赏
  • 举报
回复
你自己都说出答案了, 不明白你为什么还要浪费100分, 都给我吧.

"使用其自带的rm18F14K50.lkr 文件,编译运行一切正常,但当向 PROJECT 中加入 ADC, I2C_DAC 等功能后,compile 时提示:"
AnYidan 2011-07-31
  • 打赏
  • 举报
回复
再顶一下
able200330 2011-07-30
  • 打赏
  • 举报
回复
LZ的问题高深,小辈帮顶一下
AnYidan 2011-07-30
  • 打赏
  • 举报
回复
很少人使用 microchip 的 mcu 吗?
AnYidan 2011-07-29
  • 打赏
  • 举报
回复
自己顶一下

27,511

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧