首页 文章
  • -1 votes
     answers
     views

    使用8051上的汇编进行矩阵乘法?

    在组装和8051时我是新手,所以我需要一些帮助 . 我想做这个矩阵乘法 . 我无法弄清楚为什么这是一个无限循环我尝试我的水平最好调试,但我不能 . 任何一个针都可以指出错误吗?将矩阵A m乘以n,将矩阵B o乘以p mov dptr,#8001h mov r0,#04h mov r1,#03h ;getting values of m,n,o,p saving at 3h,4h,5h,6h re...
  • 2 votes
     answers
     views

    array [] vs pointer * - 为什么第一个代码在C中失败?

    我正在使用Keil C51编译器来编程8051微控制器 . 由于某些原因,我的代码没有运行 - 我设法追踪错误,但我仍然难以理解它 . 为什么第一个代码与另一个代码相比是错误的?值得注意的是,编译器没有抛出任何错误,代码甚至没有在微控制器上启动 . 错误的代码: file1.h extern STRUCT_TYPEDEF array_var[]; file2.c // Global variab...
  • 3 votes
     answers
     views

    如何在不使用泛型指针的情况下引用指向pdata或idata的指针?

    在8051目标上使用Keil C51 . 我有一组函数,它们指向一个结构 . 该结构将仅存在于pdata或idata中 . 由于大小限制和内存映射魔法,我无法将所有结构压缩到同一个内存空间 . 当我使用通用指针声明我的函数集时,代码大小会大幅增加 . 作为测试,我使用指向pdata中的结构的指针声明了这些函数 . 当我这样做时,我的代码大小恢复正常,但当然我得到mspace警告,每当我从idata...
  • 0 votes
     answers
     views

    库Kere RealView uvision MDK IDE中的库重新定位文件和低级I / O例程

    我刚刚开始在Keil uvision IDE中编程 . 我正在阅读关于Library Target Files和Low Level I/O Routines的官方Keil文件 . 看起来我需要为我的设备实现这两个功能 . 但是,我不知道如何开始 . 有人能把我指向正确的地方吗? 我可能正在寻找一个懒惰的借口,但我想应该有流行设备的通用实现文件,开发人员不应该再次写它们?如果我是对的,我在哪里可以找...
  • 2 votes
     answers
     views

    如何在Keil uVision 4中设置TDD?

    我正在通过Edx.org开设“嵌入式系统 - 塑造世界”课程我们正在使用TM4C123板和Keil uVision 4.73 IDE,所有代码都是用C语言编写的 . 我想做测试驱动开发(TDD),但是我在设置TDD环境时遇到了很多麻烦 . 我一直在尝试使用Unity作为测试框架,因为它是为嵌入式系统而制作的,但我似乎无法将其编译 . 在使用C和uVision时,Doed是否有任何关于如何获得TDD...
  • 3 votes
     answers
     views

    如何组合Keil uVision创建的两个hex文件?

    我正在使用Keil uVision4 IDE对NXP LPC1768进行编程 . 我需要组合两个hex文件的建议 . 这两个文件将成为引导加载程序和将用于 生产环境 编程的应用程序 . 目前,我已成功将每个文件独立编程到设备 . 这是通过在每个项目上运行构建并通过Keil uVision4 IDE加载来完成的 . 此外,它是一种有效的方法,只用引导加载程序编程微控制器,然后使用引导加载程序上传应用...

热门问题