上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页
摘要: 坐标变换所需要的变量和坐标变换所需要的函数是强耦合的,在C语言中,为了模块化,和使用面向对象的思想。用结构体和函数指针来模拟类似C++的类和对象。 C语言的结构体中,不能有函数,但是可以有函数指针啊,他仍旧是个变量。不过可以用来调用函数,这样就让结构体也能调用... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(162) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(20) 评论(0) 推荐(0)
摘要: 这次在28379d上用FLASH API库操作一个扇区,作为参数存储用的时候,发生一个现象:用仿真器连着,就能正常读写,摘除仿真器,用上位机软件通过CAN总线读写flash就擦除不成功。导致程序死掉,后台大while不运行,前台中断也不运行了。 ... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(171) 评论(0) 推荐(0)
摘要: win10右键文件,一直转圈,如上图的红色圈圈里面点点就好了 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(119) 评论(0) 推荐(0)
摘要: https://wenku.baidu.com/view/96b15c1d227916888486d768.html 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(110) 评论(0) 推荐(0)
摘要: TI对应的器件文档说的很清楚,如上文所示: 对于每一个被选定的boot ROM程序,运行结束跳转的时候,一定是跳转到0x00,或者0x80000这两个位置。 通常,我们的程序就放在FLASH,bootROM跳转到0x80000后,这个位置要有个跳转指令,做应... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(232) 评论(0) 推荐(0)
摘要: 在主程序下载kernel后,并且校验和对比无误,就跳入函数 boot_ram_loader(); 该函数运行结束后,程序就完成了从应用程序向kernel程序的跳转。 跳转的机理是什么呢,此时要让PC装载kernel程序的入口地址,但是有不能直接装载。 结束主程... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(129) 评论(0) 推荐(0)
摘要: TI最近两年出的C2000系列芯片,TI开始普遍采用driver lib 提供API的方式来操作处理器了。 怎么适应TIC2000的API呢? 其实看两篇TI的文档,就能很容易把习惯转变过来了。 第一篇:F28004x_FRM_EX_UG.pdf 位于C200... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(219) 评论(0) 推荐(0)
摘要: _c_int00是CPU退出boot ROM 引导代码结束后,通过code_start段的跳转函数引用的库中的一个函数,这个函数里面是main函数的引用者,也是定义者。其位于rts2800_fpu32.lib中,要实现SBL,APP,kernel之间的顺利跳转... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(580) 评论(0) 推荐(0)
摘要: kernel程序编写的时候,主函数main()的名字改成CKFAmain()。 由于该函数在RAM中运行,所以CMD中指定: BEGINckfa : origin = 0x008000, length = 0x000002 codestart ... 阅读全文
posted @ 2022-02-10 21:00 艾诺洛格_泡尔斯伊 阅读(301) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 23 下一页