gonnamakeit

    1. Study_Stellaris 发表于 2015-6-9 10:26 检查一下 MDK 或者 IAR 的工程的编译参数,需要对这些偏移地址进行设置
      版主大人,麻烦您指点一二,卡了很久了。万分感激。
    2. Study_Stellaris 发表于 2015-6-9 10:39 CCS 也原理一样,需要检查一下 map 文件,这个地方也是需要配置的,你需要告诉编译器,编译出来的程序的起始位置不再是从 0 开始,这一点,你只是在程序里边定义了还不够,必须设置编译器。
      您说的map文件是指工程里的cmd文件吗?这里面有这样的代码: /* The starting address of the application.  Normally the interrupt vectors  */ /* must be located at the beginning of the application.                      */ #define APP_BASE 0x00002800 #define RAM_BASE 0x20000000 /* System memory map */ MEMORY {     /* Application stored in and executes from internal flash */     FLASH (RX) : origin = APP_BASE, length = 0x0000FFFF - APP_BASE     /* Application uses internal RAM for data */     SRAM (RWX) : origin = RAM_BASE, length = 0x20005FFF - RAM_BASE }
    3. 本帖最后由 gonnamakeit 于 2015-6-9 11:35 编辑
      Study_Stellaris 发表于 2015-6-9 10:39 CCS 也原理一样,需要检查一下 map 文件,这个地方也是需要配置的,你需要告诉编译器,编译出来的程序的起始位置不再是从 0 开始,这一点,你只是在程序里边定义了还不够,必须设置编译器。
      请问版主要怎么设置?真心求教,请您别烦躁,我知道这种问题有点傻逼。map文件是哪个文件,在CCS下?
    4. Study_Stellaris 发表于 2015-6-9 10:26 检查一下 MDK 或者 IAR 的工程的编译参数,需要对这些偏移地址进行设置
      我是在CCS下进行,编译参数没有问题。
    5. [LM4F232]CAN通信不好用 7/3886 微控制器 MCU 2015-04-02
      本帖最后由 gonnamakeit 于 2015-4-2 02:26 编辑 解决这个问题了。 看你的代码,CAN选用的管脚是GPIO_PORTF,这个端口默认的功能是NMI(不可屏蔽中断)。想要用作GPIO或者其复用功能需要先解锁NMI功能。 在使能GPIO_PORTF后加入以下代码: HWREG(GPIO_PORTF_BASE + GPIO_O_LOCK) = GPIO_LOCK_KEY;//解锁 HWREG(GPIO_PORTF_BASE + GPIO_O_CR) |= 0xFF;//确认 加入后应该注释那两条语句也是没有问题的。或者可以换端口。
    6. [LM4F232]CAN通信不好用 7/3886 微控制器 MCU 2015-03-22
      遇到同样的问题,请问楼主解决没?怎么在主食掉那两句后正常收发数据?万分感谢。
    7. TM4C123-ADC研究 53/9231 微控制器 MCU 2014-09-02
      怎么什么都没有啊
    8. ADI实验室电路合集(第二册) 573/103335 ADI参考电路 2014-04-01
      我回复看看结果
    9. ADI实验室电路合集(第一册) 1465/158005 ADI参考电路 2014-04-01
      我回复看看结果
    10. 现在在关注芯片电源部分,学习学习
    11. TIVA C Launchpad的相关资料 555/54186 微控制器 MCU 2013-12-10
      顶啊,资料很全,先收藏了

最近访客

< 1/1 >

统计信息

已有4人来访过

  • 芯积分:--
  • 好友:1
  • 主题:4
  • 回复:11

留言

你需要登录后才可以留言 登录 | 注册


现在还没有留言