您尚未登录。

#1 Re: 技术人生/软件使用技巧/破解经验/技术吐槽/灌水 » 嵌入式工程师的职业瓶颈 » 2025-09-25 08:37:54

当年也碰到这个问题(主要做上位机工程软件), 上位机工程软件这个东西, 一个项目和另一个项目相似度很高, 都是给客户定制的, 做久了, 也是感觉瓶颈很大, 而且国内对搞软件的总带有特别的看法, 你们整天坐在电脑边, 敲敲键盘, 工资就不少, 这就是当年碰到的情况, 其实现在改观也不大.
于是就寻思, 要做一个东西, 把自己的知识, 经验等等, 在这个东西上体现出来(国内对有形的产品, 认可度更高一些, 为无形的产品付费, 总觉得亏的慌), 于是就学了ARM, FPGA, 尝试着看原理图等等, 完全能独立设计产品时, 那种瓶颈的感觉就没有了, 只感觉有做不完的事情....

#3 Re: 硬件设计 KiCAD/Protel/DXP/PADS/ORCAD/EAGLE » 以太网口出的信号,大家是用什么设备检测的?直接电脑ping? » 2024-10-31 17:55:04

示波器看的是信号之间的偏移, 比如: rx_clk和rxd之间的偏移是否为中心对齐, tx_clk和txd之间的偏移等;
ping检查的数据包的完整性, 数据包有校验值, 可以对收到的数据校验; 同时ping可以持续大量的发送或接收, 并且能够进行统计
所以两者的目的不一样

#4 工业芯 匠芯创 » D213怎么接千兆? » 2024-09-23 13:34:30

VisionShow
回复: 1

D213接千兆, PHY芯片采用YT8531, 有原理图吗?

#5 Re: RISC-V » 如果将D213ECV晶振从24M的换成10M的,修改什么配置能够正常运行起来啊 » 2024-07-20 15:35:51

海石生风 wrote:

参照芯片手册的CMU章节修改PLL倍频和分频设置即可

估计有困难, D213启动的设置是一个PBP文件, 这个程序是闭源的

#6 Re: 工业芯 匠芯创 » 插上SD卡启动变慢 » 2024-07-20 15:32:02

估计得烧录fuse了, 重新设置启动顺序

#7 Re: 工业芯 匠芯创 » 开始进入平头哥的双千兆网时代 » 2024-06-17 16:32:34

如果用的是AR8035, 那么只需要确定地址, 还有为啥要用两个MDIO, MDC, 用一个应该也可以, 不过这倒是无关紧要

#8 Re: 工业芯 匠芯创 » 开始进入平头哥的双千兆网时代 » 2024-06-17 14:59:04

不懂就问, RX0D1....RX0D4, 这些管脚为什么上拉, 又下拉?

#9 Re: 工业芯 匠芯创 » D211DCV 画了块板子,,AiBurn 烧录失败,,请求各位大牛指点。。 » 2024-05-26 13:29:09

还可以选择按照分区烧写, 只写SPL, 如果重新上电能打印信息, 说明能烧写FLASH

#10 Re: 工业芯 匠芯创 » D211DCV 画了块板子,,AiBurn 烧录失败,,请求各位大牛指点。。 » 2024-05-26 13:25:45

串口能通讯(发, 收都能), 可以用upgcmd.exe编一段读取SPI状态的程序试试

#11 Re: 工业芯 匠芯创 » D21x 的UART的最高速度到底是多少? » 2024-04-01 15:20:49

D213的串口是缺省用48M的频率, 所以最高波特率是: 3M (48/16), 如果要用其他更高的波特率, 需要修改串口输入时钟

#12 Re: 工业芯 匠芯创 » 程序为何不能正确执行? » 2024-03-02 21:00:37

问题已解决, 原因是icache问题, 在调用call()之前, 需要执行一条icache.iall, 让指令缓冲失效

#14 工业芯 匠芯创 » 程序为何不能正确执行? » 2024-03-02 19:50:45

VisionShow
回复: 2

D213执行下面的程序, 如果程序偏移量大于某个值(>2048, 更精确的值没有测试), 将进入异常处理

/*

  • 此段程序的汇编为: (此段程序与位置无关)

  • li a0, 111

  • ret
    */

//该程序的地址为: 0x400012C0

u64 get_val(void)
{
return 111;
}

typedef u64 (*PROC)(void);

//该程序的地址为: 0x400012D0

void test_call(u64 addr)
{
PROC call = (PROC)addr;

memcpy((char )addr, (char )get_val, 16); //假定函数最长16字节

printf("val=%d\n", call());
}

测试样例:
test_call(0x42000000);

进入异常的信息:
CPU Exception: NO.2
x1(ra) : 00000000400013c4 x2(sp) : 000000004000d9ac
x3(gp) : 000000004000aa68 x4(tp) : 0022802011008002
x5(t0) : 000000004000b960 x6(t1) : 0000000000000000
x7(t2) : 000000000000000f x8(s0/fp): 0000000000000010
x9(s1) : 0000000040010010 x10(a0) : 000000000000000a
x11(a1) : 000000000000000a x12(a2) : 0000000040006e25
x13(a3) : 0000000018710000 x14(a4) : 00000000000f40e6
x15(a5) : 0000000000000020 x16(a7) : 000000004000d676
x17(a7) : 0000000000000010 x18(s2) : 0000000040006e20
x19(s3) : 0000000000000001 x20(s4) : 0000000000000010
x21(s5) : 0000000000000010 x22(s6) : 0000000040010000
x23(s7) : 00000000400012d0 x24(s8) : 0000000000000006
x25(s9) : 0000000000000100 x26(s10) : 0000000040011c48
x27(s11) : 8040408900812002 x28(t3) : 0000000040006ffc
x29(t4) : 0000000000000200 x30(t5) : 0000000000000000
x31(t6) : 0000000000000001
mcause : 0000000000000002 mtval : 0000000000000000
mepc : 0000000040010000 mstatus : 0000000a00001800

#15 Re: 工业芯 匠芯创 » D213启动字符串能否去掉? » 2024-03-02 13:51:26

其实现在这样就挺好, 把一些复杂的设置打包起来, 只要再配上使用说明, 就可以让芯片更容易上手

#16 Re: 工业芯 匠芯创 » D213启动字符串能否去掉? » 2024-03-01 11:04:42

谢谢回复, 倒是不需要源码开放, 只是需要一个使用说明, 用什么参数, 怎么调用之类的说明

#17 工业芯 匠芯创 » D213启动字符串能否去掉? » 2024-02-29 21:13:16

VisionShow
回复: 6

D213启动的时候, 会打印一些字符, 内容如下:

Pre-Boot Program ... (24-01-23 14:12 e863544)
SD
DDR3 128MB
Going to init DDR3. freq: 672MHz
Open Spread Spectrum
DDR3 initialized
PBP return

请问这些字符串是否能屏蔽? 换种说法就是: PBP文件的使用方法(调用参数, 初始化了哪些设备等等), 能否开放?

#18 Re: 工业芯 匠芯创 » 买开发板送“调试器”,限量20个。先到先得!!! » 2023-12-01 18:06:31

已买的, 还送吗? D213, D133, 昆仑, 都买了 (昆仑还未发货)

#19 Re: 工业芯 匠芯创 » RISC-V 相比ARM核,ArtInChip D211系列性能测试大解密,数据供参考。 » 2023-11-17 21:15:45

请问D213ECV, 千兆网络带宽最高多少? 如果双网口都收发数据, 能多高带宽?

#20 Re: DIY/综合/Arduino/写字机/3D打印机/智能小车/平衡车/四轴飞行/MQTT/物联网 » 国产agm-FPGA使用过程遇到的一个mcu硬核的问题 » 2023-10-28 20:14:46

没有用过AGM的MCU, 不过有个信息可以参考一下, AGM176的FPGA, 内部SDRAM标称是166M的, 实际这个FPGA只能稳定运行在125M左右

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn


东莞哇酷科技有限公司开发