城堡的天空 发表于 2022-2-22 22:00

学习了

chenjun89 发表于 2022-4-7 08:28

谢谢分享经验

cxque 发表于 2022-5-31 14:05

本帖最后由 cxque 于 2022-6-1 08:40 编辑

您好!

请教下这个jar上位机怎么运行?我这边貌似右键运行不了,然后命令也不行,报如下错误:
C:\Users\CNCUQUE\Documents\UnifiedHost-1.15.0>java -jar UnifiedHost-1.15.0.jar
Error: Could not find or load main class toplevel.TopLevel
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application

20220601
现在可以打开,但是配置串口时,一点Apply就闪退了,不知道楼主有没有遇到。

谢谢~

TsaiRH 发表于 2022-6-1 12:06

cxque 发表于 2022-5-31 14:05
您好!

请教下这个jar上位机怎么运行?我这边貌似右键运行不了,然后命令也不行,报如下错误:


重新装下java运行环境

喵先森メ 发表于 2022-6-12 14:30

cxque 发表于 2022-5-31 14:05
您好!

请教下这个jar上位机怎么运行?我这边貌似右键运行不了,然后命令也不行,报如下错误:


我这也是闪退,请问解决了吗

cxque 发表于 2022-6-14 15:54

喵先森メ 发表于 2022-6-12 14:30
我这也是闪退,请问解决了吗

没有解决,后面自己写上位机了。但是还有其他问题,就是跳转到app后可以运行(串口有输出),但是中断用不了了,读取EEPROM也失败,boot中有设置app的中断向量,不知道什么原因

cxque 发表于 2022-6-15 10:13

TsaiRH 发表于 2022-6-1 12:06
重新装下java运行环境
闪退问题可能和公司系统有关系,没有解决,后面自己写上位机了。但是还有其他问题,就是跳转到app后可以运行(串口有调试输出),但是中断用不了了,boot中有设置app的中断向量,不知道什么原因,楼主你知道这是什么问题吗?


boot中设置了中断向量:
// To be device independent, these are set by mcc in memory.h
#define LAST_WORD_MASK                     (WRITE_FLASH_BLOCKSIZE - 1)
#define NEW_RESET_VECTOR                   0x1000
#define NEW_INTERRUPT_VECTOR               0x1004

#define APPLICATION_SIZE_WORDS            (END_FLASH - NEW_RESET_VECTOR)
#define CRC_RESERVED_WORDS                  1U
#define CRC_RESERVED_BYTES                  2U
#define FLASH_CHECK_ADDR_CRC                (END_FLASH - CRC_RESERVED_WORDS)


#define _str(x)                           #x
#define str(x)                              _str(x)

// *****************************************************************************
// The bootloader code does not use any interrupts.
// However, the application code may use interrupts.
// The interrupt vector on a PIC16F is located at
// address 0x0004.
// The following function will be located
// at the interrupt vector and will contain a jump to
// the new application interrupt vector
asm("psectintentry,global,class=CODE,delta=2");
asm("pagesel " str(NEW_INTERRUPT_VECTOR));
asm("GOTO " str(NEW_INTERRUPT_VECTOR));

application中一使能全局中断,就导致复位:
// Enable the Global Interrupts
INTERRUPT_GlobalInterruptEnable();
// Enable the Peripheral Interrupts
INTERRUPT_PeripheralInterruptEnable();

wengh2016 发表于 2023-2-2 12:07

MCC还能配置bootloader吗?

bestwell 发表于 2023-2-2 12:15

用MPLAB IDE编译PIC单片机程序

modesty3jonah 发表于 2023-2-4 21:01

pic-mcc程序在什么平台上实现

wangdezhi 发表于 2023-2-4 21:32

这个BootLoader不是内部固定的吗?

fengm 发表于 2023-2-7 21:54

在pic中如何用C语言编写程序?

yeates333 发表于 2023-2-7 22:00

这个mcc开发单片机很容易的。            

ccook11 发表于 2023-2-8 19:48

使用MCC学习PIC单片机               

mikewalpole 发表于 2023-2-11 16:37

PIC+Proteus仿真做过吗?

fengm 发表于 2023-2-16 13:35

MCC是Microchip的图型化芯片配置工具和代码生成器,十足的开发利器。

olivem55arlowe 发表于 2023-2-16 17:13

推荐PIC单片机环境搭建之MPLAB IDE v8.92安装教程。
页: 1 [2]
查看完整版本: 使用MCC配置bootloader